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

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

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

    隨筆-112  評論-73  文章-0  trackbacks-0

    struts2 action 是沒有scope的,但通過引用spring bean 可以達到有scope功能。

    ?

    ?

    <action name="xxxAction" class="xxxBean">

    <result name="success" >/success.jsp</result>

    </action>

    ?

    ?xxxBean是在spring中配置的session作用域的bean.

    ?

    @Service(value = "xxxBean")

    @Scope(value = "session")

    public class XxxAction {

    ...

    }

    ? ?

    ?

    想把action放到session作用域(因為一些特殊操作傳參等),但所有action都放到session會頭大的!!

    ?

    經過測試發現一個辦法,就是把不用的xxxAction在適當的時候從session當中清除掉,這樣再下次使用(沒有關閉窗口的情況)的時候會再次創建xxxBean

    ?

    現在的難點在于什么時候清除比較合適,一般一個action都是負責一個功能,比如用戶的增、刪、改查等,不會涉及到其他對象,采購單的增、刪、改、查。這樣就可以在通過菜單切換功能(從用戶界面切到采購單界面)的時候將剛剛使用的用戶的actionsession當中清除。

    ?

    基于這樣的思路,使用struts2 的攔截器(Interceptor)來監聽特定的action,在菜單切換的時候從session中清除不用的action

    ?

    ?

    歡迎提出各種看法!

    ?

    ?

    posted on 2012-05-30 21:29 Libo 閱讀(402) 評論(0)  編輯  收藏 所屬分類: SpringStruts2
    主站蜘蛛池模板: 久久久久亚洲精品无码网址| aa级一级天堂片免费观看| 国产精品成人无码免费| 亚洲jjzzjjzz在线观看| 99久久99久久精品免费观看| 亚洲精品无码不卡在线播HE | 免费看国产成年无码AV片| 久久99亚洲网美利坚合众国| 精品国产麻豆免费人成网站| 亚洲国产精品无码中文字| 最近免费mv在线观看动漫| 国产AV无码专区亚洲精品| 无码精品人妻一区二区三区免费看 | 久久久久久a亚洲欧洲aⅴ| 成人片黄网站色大片免费观看APP| 久久久青草青青国产亚洲免观| 国产成人自产拍免费视频| 国产成人精品日本亚洲| 久久久久久夜精品精品免费啦| 亚洲精品在线电影| 在线a毛片免费视频观看| 蜜桃传媒一区二区亚洲AV| 久久国产亚洲电影天堂| 免费福利在线视频| 亚洲狠狠ady亚洲精品大秀| 成人超污免费网站在线看| 精品久久久久久亚洲综合网| 中文字幕亚洲激情| 97在线视频免费| 国产精品亚洲专区无码牛牛| 亚洲午夜福利精品无码| 99久9在线|免费| 亚洲爆乳无码专区www| 日韩亚洲变态另类中文| 99精品视频在线免费观看 | 久久久久亚洲精品男人的天堂 | 国产成人免费ā片在线观看老同学 | 最近中文字幕2019高清免费| 亚洲欧美日韩综合久久久久| 国产成人综合亚洲AV第一页 | 成人一级免费视频|