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四種經常使用的類型用法的全體內容,願望能給年夜家一個參考,也願望年夜家多多支撐。