程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Struts2進修筆記(8)-Result經常使用類型

Struts2進修筆記(8)-Result經常使用類型

編輯:關於JAVA

Struts2進修筆記(8)-Result經常使用類型。本站提示廣大學習愛好者:(Struts2進修筆記(8)-Result經常使用類型)文章只能為提供參考,不一定能成為您想要的結果。以下是Struts2進修筆記(8)-Result經常使用類型正文


Result也是Struts2比擬主要的一部門,在Result的設置裝備擺設中經常使用的有四品種型:dispatcher、redirect、chain和redirectAction,在這四種中又之前兩種最為罕見。

例:

<struts> 
 <constant name="struts.devMode" value="true" /> 
 <package name="resultTypes" namespace="/r" extends="struts-default"> 
  <action name="r1"> 
   <result type="dispatcher">/r1.jsp</result> 
  </action> 
   
  <action name="r2"> 
   <result type="redirect">/r2.jsp</result> 
  </action> 
   
  <action name="r3"> 
   <result type="chain">r1</result> 
  </action> 
   
  <action name="r4"> 
   <result type="redirectAction">r2</result> 
  </action> 
   
 </package> 
</struts> 

1、dispatcher,最經常使用-辦事器端跳轉,即當用戶拜訪某個Action時,後台辦事器會自從查找對應的result是哪一個jsp頁面,從而跳轉曩昔,這個時刻在閱讀器的地址欄顯示的是action的地址。

2、redirect,也比擬經常使用,客戶端跳轉,這個跳轉比擬成心思,起首用戶拜訪辦事器,辦事器會給用戶一個反應,用戶依據這個反應會從新發送一個要求道辦事器,這個要求就是要檢查的頁面要求,然後辦事器直接將這個頁面顯示給用戶。它的進程中有兩次要求,這類方法的閱讀器中的url地址是jsp文件的地址。

3、chain,鏈條,它是以forward的辦法拜訪的Action,可所以包內的也能夠是包外的。他的閱讀器url是action的地址

4、redirectAction,以redirect的辦法跳轉到其他Action,是以它的閱讀器url顯示的是它所拜訪的jsp文件的地址

以上就是Struts2中Result四種經常使用的類型用法的全體內容,願望能給年夜家一個參考,也願望年夜家多多支撐。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved