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

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

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

    隨筆-112  評(píng)論-73  文章-0  trackbacks-0

    struts2 action 是沒有scope的,但通過引用spring bean 可以達(dá)到有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作用域(因?yàn)橐恍┨厥獠僮鱾鲄⒌?/span>),但所有action都放到session會(huì)頭大的!!

    ?

    經(jīng)過測試發(fā)現(xiàn)一個(gè)辦法,就是把不用的xxxAction在適當(dāng)?shù)臅r(shí)候從session當(dāng)中清除掉,這樣再下次使用(沒有關(guān)閉窗口的情況)的時(shí)候會(huì)再次創(chuàng)建xxxBean

    ?

    現(xiàn)在的難點(diǎn)在于什么時(shí)候清除比較合適,一般一個(gè)action都是負(fù)責(zé)一個(gè)功能,比如用戶的增、刪、改查等,不會(huì)涉及到其他對象,采購單的增、刪、改、查。這樣就可以在通過菜單切換功能(從用戶界面切到采購單界面)的時(shí)候?qū)倓偸褂玫挠脩舻?/span>actionsession當(dāng)中清除。

    ?

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

    ?

    ?

    歡迎提出各種看法!

    ?

    ?

    posted on 2012-05-30 21:29 Libo 閱讀(402) 評(píng)論(0)  編輯  收藏 所屬分類: SpringStruts2
    主站蜘蛛池模板: 亚洲精品免费观看| 免费无码又爽又刺激高潮软件| 久久久久国产免费| 中文字幕精品亚洲无线码一区| 免费看黄福利app导航看一下黄色录像 | 亚洲一区中文字幕在线电影网| 中文字幕在线免费观看| 亚洲美女色在线欧洲美女| 99热这里只有精品6免费| 91亚洲国产在人线播放午夜| 91成人免费观看| 亚洲另类春色国产精品| 免费无码A片一区二三区| 亚洲国产精品无码久久98| 免费看国产精品麻豆| 又硬又粗又长又爽免费看 | 亚洲精品国产精品乱码视色| 国产精品网站在线观看免费传媒| 亚洲AV无码一区二区三区系列| 91精品视频在线免费观看| 亚洲一区中文字幕| 国产yw855.c免费视频| 国产免费人成视频在线播放播 | 亚洲av日韩av永久在线观看| 亚洲?V乱码久久精品蜜桃 | 老司机在线免费视频| 亚洲日韩精品A∨片无码加勒比| 国产成人高清精品免费鸭子| 美女无遮挡拍拍拍免费视频| 亚洲最新永久在线观看| 毛片a级毛片免费观看免下载| 久久亚洲精品无码av| 亚洲国产精品高清久久久| 1000部国产成人免费视频| 亚洲爆乳精品无码一区二区| 2022中文字字幕久亚洲| 亚洲人成免费电影| 国产成人不卡亚洲精品91| 久久久久久久久亚洲| 免费毛片网站在线观看| 国偷自产一区二区免费视频|