<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    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>
    ------------
    Chain result type is used for Action Chaining which means that the source result invokes an entire other action, complete with it's own interceptor stack and result.







    Redirect Action result type is used to redirect to another Action which means making your source Action, after it has successfully executed, result in a redirect.






    As a rule, Action Chaining is not recommended. Redirect Result or the Redirect Action Result is preferred over Chain Result.

    posted on 2009-04-26 23:04 luofeng225 閱讀(2655) 評論(0)  編輯  收藏 所屬分類: Struts2

    <2009年4月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    導航

    統計

    公告

    我曾經聽到這么一個故事: 一個年輕的程序員問一個老程序員(一個比較牛逼的公司的CTO) 年輕程序員: 你為什么這么牛X., 就好像沒有你不會的。老程序員: 積累的。年輕程序員: 怎么才能積累到您的程度呢。我每天都在積累。但是似乎都沒有感覺到進步。老程序員: 我從20歲開始做到了一件事情,直到今天,而且盡可能地保證不間斷。年輕程序員: 到底是什么? 老程序員: 我每天保證自己有2個小時在學習新的東西。

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    相冊

    收藏夾

    Java Website

    java技術博客

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲人成依人成综合网| 337p日本欧洲亚洲大胆裸体艺术 | 成年大片免费视频| 亚洲乱码中文论理电影| 亚洲黄色免费电影| 亚洲人成在久久综合网站| 黄网站色在线视频免费观看| 亚洲人成电影青青在线播放| 99久久这里只精品国产免费| 亚洲日本VA午夜在线影院| 国产男女猛烈无遮挡免费视频 | 亚洲国产美国国产综合一区二区| 免费在线观看一级片| 亚洲资源在线视频| 国产一精品一AV一免费孕妇| 亚洲Av永久无码精品一区二区| 亚洲Av无码乱码在线播放| 中文字幕高清免费不卡视频| 亚洲va在线va天堂va四虎 | 久草免费福利在线| 亚洲国产综合91精品麻豆| 国产乱子精品免费视观看片| 国产亚洲福利精品一区二区| 亚洲一区二区三区偷拍女厕| 最近中文字幕大全中文字幕免费 | 亚洲乱人伦精品图片| 日韩免费视频播放| 久久久久久久久久免免费精品| 亚洲午夜精品一区二区| 精品国产免费一区二区| 免费无码av片在线观看| 久久精品国产亚洲av麻豆蜜芽| 免费人成视网站在线观看不卡| 久久久精品午夜免费不卡| 亚洲精品天堂在线观看| 亚洲欧洲自拍拍偷精品 美利坚| 日本不卡免费新一区二区三区| 亚洲高清一区二区三区| 中文字幕人成人乱码亚洲电影| 91精品国产免费网站| 一级全免费视频播放|