Struts2_Result
来源:互联网 发布:宝贝标题优化技巧 编辑:程序博客网 时间:2024/06/06 02:20
一、 常用四种type
1. dispatcher(默认):服务器端跳转——jsp:forward 跳转到一个jsp文件去,浏览器不知道它所请求的具体资源来源,在客户端浏览器地址栏中不会显示出转向后的地址,即action地址。
2. redirect:客户端向服务器发起请求,浏览器会得到返回的跳转地址,并重新发送请求链接,浏览器地址栏看到的是跳转后的链接地址,即jsp地址。
3.chain:跳转到action,不加斜杠/ 。如果在另外一个包中,格式为package/action。
4. redirectAction
二、全局结果集:多个action共享一个result
若想使用另外一个package中的result,使用extends
<package name="user"......extends="struts-default">
<global-results>
<result name="mainpage">/main.jsp</result>
</global-results>
.......
</package>
<package name="admin"......extends="user">(继承user这个包的所有配置)
三、动态结果DynamicResult(了解)
<result>${r}</result> (动态确定属性String r的值,存储的是result的location)
<s:property value="r"/> (读取value stack 的内容)
四、带参数的结果
一次请求request只有一个value stack , 此时服务器端forward跳转的actions共享一个值栈,不需要传参数。
只有在redirect客户端跳转时才需要传参数。
<result type="redirect">/user_success.jsp?t=${type}</result>
<s: property value ="#parameters.t"/> (从stack context取值)
1. dispatcher(默认):服务器端跳转——jsp:forward 跳转到一个jsp文件去,浏览器不知道它所请求的具体资源来源,在客户端浏览器地址栏中不会显示出转向后的地址,即action地址。
2. redirect:客户端向服务器发起请求,浏览器会得到返回的跳转地址,并重新发送请求链接,浏览器地址栏看到的是跳转后的链接地址,即jsp地址。
3.chain:跳转到action,不加斜杠/ 。如果在另外一个包中,格式为package/action。
4. redirectAction
二、全局结果集:多个action共享一个result
若想使用另外一个package中的result,使用extends
<package name="user"......extends="struts-default">
<global-results>
<result name="mainpage">/main.jsp</result>
</global-results>
.......
</package>
<package name="admin"......extends="user">(继承user这个包的所有配置)
三、动态结果DynamicResult(了解)
<result>${r}</result> (动态确定属性String r的值,存储的是result的location)
<s:property value="r"/> (读取value stack 的内容)
四、带参数的结果
一次请求request只有一个value stack , 此时服务器端forward跳转的actions共享一个值栈,不需要传参数。
只有在redirect客户端跳转时才需要传参数。
<result type="redirect">/user_success.jsp?t=${type}</result>
<s: property value ="#parameters.t"/> (从stack context取值)
0 0
- Struts2_result
- Struts2_Result
- struts2_result-type
- struts2_result-type
- 6.Struts2_result
- 12. Struts2_result
- (11)Struts2_result概述
- 11.Struts2_result概述
- maven 本地安装库
- C++第八题20150327
- 二分查找
- phonegap iOS Platform Guide
- Linux 常用快捷键大全
- Struts2_Result
- 解决电脑“卡机”全攻略
- Android————————Handler
- AndroidAnnotations 使用在library项目中出现无法找到R文件下资源索引的错误
- AIX系统日志
- 关于nagios系统下使用shell脚本自定义监控插件的编写
- Thread.currentThread().getContextClassLoader() and Class.getClassLoader()
- linux静态链接库与动态链接库的区别及动态库的创建(转)
- shell test用法