<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 閱讀(394) 評論(0)  編輯  收藏 所屬分類: SpringStruts2
    主站蜘蛛池模板: 亚洲高清无码综合性爱视频| 午夜成人免费视频| 国产亚洲精品AA片在线观看不加载| 亚洲深深色噜噜狠狠网站| 全免费毛片在线播放| 亚洲av无码久久忘忧草| 成人在线视频免费| 亚洲AV无码成人精品区狼人影院 | 91大神免费观看| 亚洲黄色三级网站| 97人妻无码一区二区精品免费| 亚洲一区在线免费观看| 天天摸天天操免费播放小视频 | 免费手机在线看片| 久久亚洲国产成人精品无码区| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 色偷偷亚洲女人天堂观看欧| 免费国产作爱视频网站| 亚洲欧美日韩自偷自拍| 在线观看免费国产视频| 窝窝影视午夜看片免费| 亚洲日产无码中文字幕| 1000部国产成人免费视频| 亚洲精品日韩一区二区小说| 亚洲av日韩av欧v在线天堂| 182tv免费视频在线观看| 亚洲最新黄色网址| 日本免费人成视频播放| 男女拍拍拍免费视频网站| 蜜芽亚洲av无码精品色午夜| 免费观看黄网站在线播放| 一个人免费观看日本www视频| 亚洲AV一宅男色影视| 成年女人看片免费视频播放器| 一区二区免费国产在线观看| 久久久久亚洲AV成人无码| 在线免费观看毛片网站| 国产一级婬片A视频免费观看| 亚洲熟妇无码久久精品| 免费a在线观看播放| 6080午夜一级毛片免费看|