gdufo

           

          Struts2 中 Result的 Chain Result,Redirect Action Result,Redirect Result 三者之間的區別


          Chain Result:
          這個result調用另外的一個action,連接自己的攔截器棧和result。
          • actionName (默認) - 被調用的action的名字
          • namespace - 被調用的action的名稱空間. 如果名稱空間為空,這默認為當前名稱空間
          • method - 用于指定目標action的另一個方法被調用. 如果空,默認為excute方法
          Redirect Action Result:
          這個Result使用ActionMapperFactory提供的ActionMapper來重定位瀏覽器的URL來調用指定的action和(可選 的)namespace. 這個Result比ServletRedirectResult要好.因為你不需要把URL編碼成xwork.xml中配置的ActionMapper提 供的模式. 這就是說你可以在任意點上改變URL模式而不會影響你的應用程序. 因此強烈推薦使用這個Result而不是標準的redirect result來解決重定位到某個action的情況.
          • ActionName (默認) - 重定位到的action名
          • namespace - action的名稱空間. 如果為null,則為當前名稱空間

          Redirect Result

          調用{@link HttpServletResponse#sendRedirect(String) sendRedirect}方法來轉到指定的位置. HTTP響應被告知使瀏覽器直接跳轉到指定的位置(產生客戶端的一個新請求). 這樣做的結果會使剛剛執行的action(包括action實例,action中的錯誤消息等)丟失, 不再可用. 這是因為action是建立在單線程模型基礎上的. 傳遞數據的唯一方式就是通過Session或者可以為Ognl表達式的web參數(url?name=value)

          • location (默認) - action執行后跳轉的地址.
          • parse - 默認為true. 如果設置為false, location參數不會被當作Ognl表達式解析.

          <result name="success" type="redirect">/displayCart.action?userId=${userId}</result>

          posted on 2008-09-28 11:09 gdufo 閱讀(5648) 評論(3)  編輯  收藏 所屬分類: Struts2

          評論

          # re: Struts2 中 Result的 Chain Result,Redirect Action Result,Redirect Result 三者之間的區別 2009-03-18 09:33 boss

          仔細研究過沒有,有些人沒搞清楚還喜歡亂說
          Chain Result:
          這個result調用另外的一個action,連接自己的攔截器棧和result。
          這時另外的攔截器沒有被調用  回復  更多評論   

          # re: Struts2 中 Result的 Chain Result,Redirect Action Result,Redirect Result 三者之間的區別 2013-09-18 17:08 sdf

          你妹的。。。  回復  更多評論   

          # re: Struts2 中 Result的 Chain Result,Redirect Action Result,Redirect Result 三者之間的區別 2013-09-18 17:08 sdf

          挺不錯的代碼。。。  回復  更多評論   

          導航

          統計

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          Hibernate

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 昆山市| 卫辉市| 搜索| 吉林市| 铁岭市| 五指山市| 上蔡县| 盈江县| 昌图县| 无为县| 邳州市| 宜宾县| 宁阳县| 宿迁市| 海淀区| 榕江县| 贵州省| 利津县| 海安县| 湄潭县| 庐江县| 宁强县| 洛阳市| 渭南市| 郯城县| 呈贡县| 洪泽县| 麻栗坡县| 凌海市| 六枝特区| 巴彦淖尔市| 固始县| 泽普县| 象山县| 衡东县| 上高县| 兖州市| 封开县| 平阴县| 樟树市| 乌拉特前旗|