struts2中的result配置

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>
=============================================




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章