<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 三者之間的區(qū)別


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

    Redirect Result

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

    • location (默認(rèn)) - action執(zhí)行后跳轉(zhuǎn)的地址.
    • parse - 默認(rèn)為true. 如果設(shè)置為false, location參數(shù)不會被當(dāng)作Ognl表達(dá)式解析.

    <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 閱讀(2649) 評論(0)  編輯  收藏 所屬分類: Struts2

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

    導(dǎo)航

    統(tǒng)計(jì)

    公告

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

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    相冊

    收藏夾

    Java Website

    java技術(shù)博客

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 美女被吸屁股免费网站| 亚洲婷婷综合色高清在线| www亚洲精品久久久乳| 100000免费啪啪18免进| 亚洲一卡二卡三卡四卡无卡麻豆| 久久精品无码专区免费青青| 久久久无码精品亚洲日韩京东传媒| 中文字幕无码日韩专区免费| 亚洲av永久无码精品秋霞电影影院| 97人妻精品全国免费视频| 亚洲av无码不卡| 黄瓜视频影院在线观看免费| 亚洲狠狠成人综合网| 97在线观看永久免费视频| 亚洲第一区二区快射影院| 免费观看的a级毛片的网站| 成人亚洲国产精品久久| 亚洲人成电影在线播放| 日本免费在线观看| 亚洲精品午夜视频| 女人18毛片a级毛片免费视频| 久久人午夜亚洲精品无码区| 亚洲日韩国产成网在线观看| 成全视成人免费观看在线看| 精品无码一区二区三区亚洲桃色| 亚洲美女免费视频| 亚洲国产AV一区二区三区四区| 亚洲v国产v天堂a无码久久| 免费无码又爽又刺激网站直播| 亚洲狠狠狠一区二区三区| 在线观看成人免费视频| 一二三区免费视频| 亚洲天堂中文字幕在线观看| 日本高清免费网站| 男的把j放进女人下面视频免费| 亚洲国产电影在线观看| 国产一区二区三区在线观看免费| 最近中文字幕大全免费版在线| 亚洲影院天堂中文av色| 中文字幕精品无码亚洲字| 免费福利网站在线观看|