<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
    主站蜘蛛池模板: 亚洲人成网站18禁止一区| 国内精品免费麻豆网站91麻豆| 午夜男人一级毛片免费| 亚洲三级在线播放| 日本免费xxxx色视频| 亚洲成a人片在线观看中文app | 永久免费观看的毛片的网站| 97久久国产亚洲精品超碰热| 精品熟女少妇AV免费观看| 亚洲国产视频久久| 青青青青青青久久久免费观看 | caoporm超免费公开视频| 亚洲高清国产拍精品青青草原| 美女视频黄a视频全免费网站色| 全部免费国产潢色一级| 一区二区三区免费视频网站| 国产亚洲真人做受在线观看| 99久久免费看国产精品| 亚洲一区中文字幕在线观看| 男女啪啪永久免费观看网站| 老司机午夜免费视频| 国产AV无码专区亚洲AWWW| 毛片在线全部免费观看| 亚洲乱人伦精品图片| 国产免费爽爽视频免费可以看| 一个人看的www视频免费在线观看 一个人看的免费观看日本视频www | 1000部拍拍拍18免费网站| 亚洲一区二区三区成人网站| 国产一级做a爱免费视频| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 72pao国产成视频永久免费| 亚洲午夜视频在线观看| 一个人免费观看在线视频www| 亚洲日韩一中文字暮| 国产精品亚洲高清一区二区 | 在线91精品亚洲网站精品成人| 亚洲片一区二区三区| 亚洲视频在线免费播放| 青青视频免费在线| 久久国产亚洲高清观看| 日本午夜免费福利视频|