struts2中的result配置
2017-01-04 13:08
393 查看
1.chain配置
<package name="public" extends="struts-default">
<action name="createUser" class="...">
<result type = "chain">login</result>
</action>
<action name="login" class="...">
<result type="chain">
<param name="actionName">dashboard</param>
<param name="namespace">/secure</param>
</result>
</action>
</package>
在名称为“createUser" 的action定义中,使用默认的参数,将createUser链接到了login.在名称为"login"的action定义中,
使用namespace和actionName 两个参数,将login链接到了"/secure"命名空间中的dashboard.
-------------------------------------------------------------------------------------------------------
2、dispatcher配置
<result name = "success" type="dispatcher">
<param name="location" >foo.jsp</param>
</result>
等同于:
<result name = "success">foo.jsp</result>
===============================================================================================
3、通过Web参数的方式输出信息:
<result name="success" type="redirect">/showMessage.jsp?message=${message}</result>
-------------------------------------
HelloWorld,the input message was :<% = request.getParameter("message")%>
====================================================================================================
4、
1、简单的result元素配置:
<action name="hello">
<result>/result.jsp</result>
</action>
2、result元素的混合配置
<action name="hello">
<result>/result.jsp</result>
<result name="error">/error.jsp</result>
<result name="input">/input.jsp</result>
<action>
=============================================
<package name="public" extends="struts-default">
<action name="createUser" class="...">
<result type = "chain">login</result>
</action>
<action name="login" class="...">
<result type="chain">
<param name="actionName">dashboard</param>
<param name="namespace">/secure</param>
</result>
</action>
</package>
在名称为“createUser" 的action定义中,使用默认的参数,将createUser链接到了login.在名称为"login"的action定义中,
使用namespace和actionName 两个参数,将login链接到了"/secure"命名空间中的dashboard.
-------------------------------------------------------------------------------------------------------
2、dispatcher配置
<result name = "success" type="dispatcher">
<param name="location" >foo.jsp</param>
</result>
等同于:
<result name = "success">foo.jsp</result>
===============================================================================================
3、通过Web参数的方式输出信息:
<result name="success" type="redirect">/showMessage.jsp?message=${message}</result>
-------------------------------------
HelloWorld,the input message was :<% = request.getParameter("message")%>
====================================================================================================
4、
1、简单的result元素配置:
<action name="hello">
<result>/result.jsp</result>
</action>
2、result元素的混合配置
<action name="hello">
<result>/result.jsp</result>
<result name="error">/error.jsp</result>
<result name="input">/input.jsp</result>
<action>
=============================================
相关文章推荐
- Spring AOP之Introduction(@DeclareParents)简介
- SSH商城Demo --- 一、商城简介、需求
- java中请求响应时间监控
- 玩转spring boot——结合JPA事务
- Java设计模式之——观察者模式(Observer)
- springmvc无法接收uploadify插件上传的数据
- 论:开发者信仰之“天下IT是一家“(Java .NET篇)
- 2016,Java成神初年
- java性能调优及问题追踪--Btrace的使用
- JAVA设计模式之适配器模式
- javaweb开发过程中小工具系列之支持事务的JdbcUtils
- org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dia
- eventloop & actor模式 & Java线程模型演进 & Netty线程模型 总结
- eclipse修改后运行的还是之前的代码
- spring-boot 连接池 druid 的配置及监控
- Java中的instanceof关键字
- java多线程系类:基础篇:08之join
- 利用JDK(1.6及以上版本)创建WebService
- 利用JDK(1.6及以上版本)创建WebService
- java transient简介