欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Struts2學(xué)習(xí)筆記(8)-Result常用類型

 更新時(shí)間:2016年06月13日 10:01:49   作者:meaijojo  
這篇文章主要介紹Struts2中Result四種常用的類型的用法,希望能給大家做一個(gè)參考。

Result也是Struts2比較重要的一部分,在Result的配置中常用的有四種類型:dispatcher、redirect、chain和redirectAction,在這四種中又以前兩種最為常見(jiàn)。

例:

<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,最常用-服務(wù)器端跳轉(zhuǎn),即當(dāng)用戶訪問(wèn)某個(gè)Action時(shí),后臺(tái)服務(wù)器會(huì)自從查找對(duì)應(yīng)的result是哪個(gè)jsp頁(yè)面,從而跳轉(zhuǎn)過(guò)去,這個(gè)時(shí)候在瀏覽器的地址欄顯示的是action的地址。

2、redirect,也比較常用,客戶端跳轉(zhuǎn),這個(gè)跳轉(zhuǎn)比較有意思,首先用戶訪問(wèn)服務(wù)器,服務(wù)器會(huì)給用戶一個(gè)反饋,用戶根據(jù)這個(gè)反饋會(huì)重新發(fā)送一個(gè)請(qǐng)求道服務(wù)器,這個(gè)請(qǐng)求就是要查看的頁(yè)面請(qǐng)求,然后服務(wù)器直接將這個(gè)頁(yè)面顯示給用戶。它的過(guò)程中有兩次請(qǐng)求,這種方式的瀏覽器中的url地址是jsp文件的地址。

3、chain,鏈條,它是以forward的方法訪問(wèn)的Action,可以是包內(nèi)的也可以是包外的。他的瀏覽器url是action的地址

4、redirectAction,以redirect的方法跳轉(zhuǎn)到其他Action,因此它的瀏覽器url顯示的是它所訪問(wèn)的jsp文件的地址

以上就是Struts2中Result四種常用的類型用法的全部?jī)?nèi)容,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論