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

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

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

    Java瑣事

    -I am not alone
    posts - 54, comments - 30, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
        系統中需要統計用戶的數量及動態,所以我通過listener來監聽用戶的登錄退出(session的變化),但如何跟分層的ssh整合起來呢?下面詳細說下:
    1. 首先新建listener, 我這里繼承了HttpSessionListener和ServletContextListener。并通過這個方法獲取bean
    1public Object getBean(String name)
    2    {
    3        ApplicationContext ctx = WebApplicationContextUtils.getRequiredWebApplicationContext(context);
    4        return ctx.getBean(name);
    5    }
    2. 在web.xml中配置路徑
    <listener>
      
    <listener-class>cn.edu.ujn.wsjx.listener.LoginUserListener</listener-class>
     
    </listener>
    這里注意與spring的listener可能會有先后順序
      在listener里可以 ILoginlService loginService = (ILoginlService)getBean("loginService"); 來使用loginService了


        另外一個比較常用的servlet也可以類似的配置來獲取spring的bean,來更好的有分層效果
    目的:servlet與spring整合
    1. 寫出這個類,可以繼承HttpServlet或者其他的servlet類,通過下面的語句獲得voteService
    IVoteService voteService = (IVoteService)WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());
    獲得voteService后,就能和action一樣調用service層中的方法了
    2. 在web.xml中配置<servlet></servlet>和<servlet-mapping></servlet-mapping>
    這樣好像就可以了
    主站蜘蛛池模板: 91网站免费观看| 37pao成人国产永久免费视频| 成年女人男人免费视频播放| 亚洲国产精品午夜电影| 免费在线观看h片| 亚洲国产成人精品电影| 好吊妞998视频免费观看在线| 亚洲毛片基地4455ww| 毛片A级毛片免费播放| 亚洲国产精品无码久久98| 免费国产成人午夜电影| 国产A∨免费精品视频| 亚洲av无码国产精品色午夜字幕| a毛片视频免费观看影院| 亚洲免费在线播放| 成人免费视频网站www| 亚洲人成自拍网站在线观看| 日韩视频免费在线| 51午夜精品免费视频| 久久久亚洲精品视频| 四虎在线免费视频| 美女羞羞喷液视频免费| 亚洲综合色婷婷七月丁香| 亚洲免费在线视频播放| 亚洲欧美日韩国产精品一区| 亚洲午夜福利精品久久 | 亚洲男人的天堂在线| 国产在线国偷精品产拍免费| 欧洲美女大片免费播放器视频| 亚洲桃色AV无码| 在线观看日本免费a∨视频| 美女视频黄频a免费| 亚洲av永久无码精品网站| 处破痛哭A√18成年片免费| 一个人免费观看视频在线中文 | 亚洲乱码无人区卡1卡2卡3| 国产亚洲精品福利在线无卡一| 99热在线精品免费播放6| 激情小说亚洲色图| 亚洲精品无码不卡| 免费jjzz在在线播放国产|