当前位置: 首页 > news >正文

如何去除网站外链wordpress advantage

如何去除网站外链,wordpress advantage,怎么用flash做视频网站,wordpress keyshot提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 前言 今天来学习下#xff0c;struts1框架中实现页面跳转或请求转发的八种方式。 页面跳转方式 request的Dispatcher方法 这种方式在学习servlet编程中#xff0c;我们学… 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 前言 今天来学习下struts1框架中实现页面跳转或请求转发的八种方式。 页面跳转方式 request的Dispatcher方法 这种方式在学习servlet编程中我们学习过适合任何项目的手动页面跳转或请求转发 action代码如下 request.getRequestDispatcher(“login.jsp”).forward(request, response); login.jsp内容可以参看我之前的文章 https://blog.csdn.net/dy051107/article/details/134743425 这种方式struts1中不推荐使用 struts1中常用的页面跳转或请求转发一般使用ActionForward类的findForward方法结合struts-config.xml文件中的action标签内的forward标签来配置下面的几种方式我们会讲到 这里作为了解 action示例代码如下 import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping;public class ForwardAction extends Action {Overridepublic ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response) throws Exception {System.err.println(request getRequestDispatcher forward);request.getRequestDispatcher(login.jsp).forward(request, response);return null;} }response的重定向 同样servlet中我们学习过struts1中不推荐使用作为了解 因为struts1框架中也为我们提供重定向功能下面的几种方式中我们会介绍 代码如下 response.sendRedirect(“/login.jsp”); 使用request和response的页面跳转 action的返回值是null这样就违反了struts1框架中action返回ActionForward的设计原则 action示例代码如下 import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping;public class ForwardAction extends Action {Overridepublic ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response) throws Exception {System.err.println(response redirect);response.sendRedirect(/login.jsp);return null;} }struts-config.xml的配置 actionpath/MultForwardLogintypexxx.xxx.action.ForwardAction/actionActionForward类的findForward方法结合struts-config.xml的配置 这种方式是struts1框架中常用的页面跳转或请求转发的方式 action中掉用ActionForward类的findForward方法进行页面跳转或请求转发 跳转的页面或请求在struts-config.xml文件中使用forward标签进行配置 struts-config.xml的配置 actionpath/MultForwardLogintypexxx.xxx.action.ForwardActionforward namesuccess path/login.jsp/forward/actionaction示例代码如下 import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping;public class ForwardAction extends Action {Overridepublic ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response) throws Exception {return mapping.findForward(success);} }struts-config.xml文件中action标签的forward属性 这种方式比较简洁无需编写action类 只需在struts-config.xml文件中配置action标签的forward属性 struts-config.xml的代码如下 actionpath/MultForwardLogin forward/login.jsp/actionstruts-config.xml文件中全局跳转 这种方式多用在多个页面在某种场合下都跳转同一页面时使用 例如每个页面都需用户login后才能使用时使用全局统一配置 这样就不需要在每个action中都配置跳转同一页面 redirect默认是false页面跳转或请求转发 当设置成true时进行重定向 struts-config.xml配置代码如下 global-forwardsforward namelogin path/login.jsp redirecttrue/forward/global-forwardsActionForward类的getInputForward方法结合struts-config.xml的配置 常用在当action中发生输入验证错误或业务错误时将错误信息返回本页面时使用 例如login页面用户输入不正确的用户名和密码时错误信息显示在本页面时使用 action中调用ActionForward类的getInputForward方法跳转 在struts-config.xml文件中action标签的input属性配置跳转目标页面 actionpath/logintypexxx.xxx.action.LoginActionnameloginFormscoperequestinput/login.jspforward namesuccess path/login_success.jsp/forward/actionaction代码如下 import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping;import xxx.xxx.form.LoginForm;public class LoginAction extends Action {Overridepublic ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response) {LoginForm lf (LoginForm) form;String username lf.getUsername();String password lf.getPassword();if (admin.equals(username) admin.equals(password)) {request.getSession().setAttribute(username, username);return mapping.findForward(success);} else {request.setAttribute(msg, 用户名和密码不正确);return mapping.getInputForward();}} } struts-config.xml文件中action标签的unkown属性 unkown属性也是一个全局属性当用户发送不存在的*.do的请求时 struts1框架会为我们跳转到unkown属性配置的目标页面 struts-config.xml配置代码如下 action forward/404.jsp unknowntrue/action动态跳转 根据页面输入的值动态跳转到指定页面时使用动态跳转 在action中重新new ActionForward类设定Path属性值并返回。 下边的示例是页面输入1…n跳转到page1.jsp…pagen.jsp action代码如下 import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping;public class DynaForwardAction extends Action {Overridepublic ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,HttpServletResponse response) {ActionForward af new ActionForward();af.setPath(/page request.getParameter(page) .jsp);return af;} }struts-config.xml文件中的action配置如下 actionpath/dyna_forwardtypexxx.xxx.action.DynaForwardAction/actionjsp代码如下 % page languagejava contentTypetext/html; charsetutf-8pageEncodingutf-8% % taglib urihttp://struts.apache.org/tags-logic prefixlogic% % taglib urihttp://struts.apache.org/tags-bean prefixbean% !DOCTYPE html html head meta charsetutf-8 titleInsert title here/title /head bodyform actiondyna_forward.do methodpostpage:input typetext name pagebrinput typesubmit valueforward/form/body /html总结 以上就是struts1框架中的八种页面跳转或请求转发的方式总结欢迎留言补充下篇见。
http://www.zqtcl.cn/news/526212/

相关文章:

  • 前端做微网站台州做网站哪家公司好
  • 电信改公网ip可以做网站吗销售平台建设方案
  • 免费的公司网站怎么做网站建设招聘需求
  • 徐州金桥建设监理有限公司网站那个网站做系统好
  • 浙江网站制作做一个自我介绍的网页
  • 郑州做网站公司有多少网站建设需要自备什么
  • 齐齐哈尔网站seo重庆旅游
  • 顺德品牌网站建设信息网络编程课程
  • 广西南宁建设职业学图书馆网站wordpress 黑色主题
  • 网站建设需要准备那些内容阜阳微商城网站建设
  • flash全屏网站模板企业网站示例
  • 制作手机端网站开发厦门网站设计定制
  • 佛山网站开发公司做网站在什么地方发帖子呢
  • 无网站可以做cpc吗wordpress 12张表
  • 有些中小网站cnzz网站排名是怎么做的
  • 深圳做微商网站的公司高端做网站价格
  • 在线原型设计网站wordpress菜单页内跳转
  • 做电影网站要买什么抖音推广怎么收费
  • 专业的公司网站开发网站按钮设计
  • 南宁网站建设是什么深圳公司有哪些
  • 杭州手机申请网站登录怎么做电子商务网站
  • 青岛个人接网站建设wordpress 转载文章
  • 网上做网站任务网络营销传播的核心内容
  • 做黑界头像网站成考过来人的忠告
  • 宁波网站建设是哪家便宜织梦网站数据库备份文件夹
  • 在北京大学生做家教的网站淘宝网页
  • 英铭网站建设网站如何推广引流
  • 关于电子商务网站建设的现状企业公示信息查询系统山西
  • 网站开发 翻译长春建站企业
  • dedecms网站网站解析一般什么时候