时间:2021-05-20
Result也是Struts2比较重要的一部分,在Result的配置中常用的有四种类型:dispatcher、redirect、chain和redirectAction,在这四种中又以前两种最为常见。
例:
<struts> <constant name="struts.devMode" value="true" /> <package name="resultTypes" namespace="/r" extends="struts-default"> <action name="r1"> <result type="dispatcher">/r1.jsp</result> </action> <action name="r2"> <result type="redirect">/r2.jsp</result> </action> <action name="r3"> <result type="chain">r1</result> </action> <action name="r4"> <result type="redirectAction">r2</result> </action> </package> </struts>1、dispatcher,最常用-服务器端跳转,即当用户访问某个Action时,后台服务器会自从查找对应的result是哪个jsp页面,从而跳转过去,这个时候在浏览器的地址栏显示的是action的地址。
2、redirect,也比较常用,客户端跳转,这个跳转比较有意思,首先用户访问服务器,服务器会给用户一个反馈,用户根据这个反馈会重新发送一个请求道服务器,这个请求就是要查看的页面请求,然后服务器直接将这个页面显示给用户。它的过程中有两次请求,这种方式的浏览器中的url地址是jsp文件的地址。
3、chain,链条,它是以forward的方法访问的Action,可以是包内的也可以是包外的。他的浏览器url是action的地址
4、redirectAction,以redirect的方法跳转到其他Action,因此它的浏览器url显示的是它所访问的jsp文件的地址
以上就是Struts2中Result四种常用的类型用法的全部内容,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
首先是搭建Struts2环境。第一步下载Struts2去Struts官网http://struts.apache.org/下载Struts2组件。截至目前,st
本文实例为大家分享了struts2实现多文件上传的具体代码,供大家参考,具体内容如下首先搭建好struts2的开发环境,导入struts2需要的最少jar包新建
本文研究的主要是Struts2框架单选按钮详解及枚举类型的转换的相关示例,具体如下。使用struts2标签,毫无疑问要先引入标签库:假设radio单选框中Lis
初步学习SSI框架,做的struts2+spring+ibatis框架整合的小实例,实现增删改查操作。项目框架如下所示:准备工作:导入需要的struts2、sp
准备三个框架结合的lib包Spring3结合Struts2的步骤如下:1:开启Struts2结合Spring3,在struts.xml中添加如下语句:java代