struts.xml配置
来源:互联网 发布:征途手游升星辅助软件 编辑:程序博客网 时间:2024/06/05 15:02
在struts2里我们配置struts.xml时候action的配置:
1 我们从一个action跳转到另一个action时候用分为“服务器跳转”和“客户端跳转”两种,修要我们设置<Result>的属性。如下:
<action name="test" class="com.org.test">
<result name="success" type="chain">
<param name="actionName">test1</param>
</result>
</action>
<action name="test1" class="com.org.test2">
<result name="success">/test.jsp</result>
</action>
这样我们就可以从名为test的action经过服务器跳转到名为test1的action然后实现相应的页面跳转。还有一个更好的优点就是我们在前台可以同时访问test与test1这两个action里面的属性。
如果我们该成如下跳转方式:
<action name="test" class="com.org.test">
<result name="success" type="redirectAction">
<param name="actionName">test1</param>
</result>
</action>
<action name="test1" class="com.org.test2">
<result name="success">/test.jsp</result>
</action>
这时我们在前台还能够获取test与test1这两个action里面的属性 但是我们在地址栏里面看到的是xxx/test1.action而不是xxx/test.action
但是如果我们把上述代码更改成如下:
<action name="test" class="com.org.test">
<result name="success" type="redirectAction">
<param name="actionName">test1</param>
</result>
</action>
<action name="test1" class="com.org.test2">
<result name="success" type="redirectAction">/test.jsp</result>
</action>
这样我们在前台就获取不到test与test1这两个action里面的属性了不过我们还可才通过传递参数的方法向前台传递参数,具体如下:
<action name="test" class="com.org.test">
<result name="success" type="redirectAction">
<param name="actionName">test1</param>
</result>
</action>
<action name="test1" class="com.org.test2">
<result name="success" type="redirectAction">/test.jsp?name=${name}</result>
</action>
其中name=${name}中的name 表示action里面的属性名称。${name}称为EL表达式可用于前台界面和xml里面获取值。
- Struts struts-config.xml 配置
- struts 2.0 struts.xml 配置
- Struts struts-config.xml配置
- struts-config.xml 配置
- struts-config.xml配置
- struts-config.xml配置
- struts-config.xml配置
- struts validation.xml 配置
- struts-config.xml配置
- struts.xml配置
- struts-config.xml配置
- struts-config.xml配置
- struts.xml配置
- struts.xml 基础配置
- struts.xml配置
- Struts.xml配置
- struts-config.xml配置
- struts.xml配置详解
- jsp学习笔记2
- 软件加密狗破解思路和方法
- 基于nRF905无线数传模块的设计
- 程序多语言实现
- QQ拼音总是切回英文
- struts.xml配置
- jsp学习笔记3
- jsp学习笔记4
- jsp学习笔记5
- ESQL操作数据库总结
- fork source exec区别
- append 隐患
- cout格式化输出示例
- (C++)cout格式化输出示例