您的位置:首页 > 编程语言 > Java开发

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>

=============================================
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: