<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>
    這樣好像就可以了
    主站蜘蛛池模板: 亚洲爆乳无码专区www| 中文有码亚洲制服av片| www免费黄色网| 亚洲?V乱码久久精品蜜桃| 美女视频黄a视频全免费网站一区| 国产网站在线免费观看| 曰批全过程免费视频观看免费软件 | 亚洲人成色7777在线观看| jzzjzz免费观看大片免费| 亚洲日产无码中文字幕| 暖暖日本免费中文字幕| 亚洲综合精品一二三区在线| 18未年禁止免费观看| 亚洲欧洲另类春色校园网站| 在线a毛片免费视频观看| 国产亚洲高清在线精品不卡| 国产综合亚洲专区在线| 国产无遮挡无码视频免费软件 | 亚洲AV永久无码精品| 亚洲视频在线观看免费视频| 亚洲成A人片在线播放器| 免费一级e一片在线播放| a在线观看免费网址大全| 亚洲最新黄色网址| 午夜成人免费视频| 免费无码又爽又刺激网站| 亚洲毛片在线免费观看| 精品国产免费观看| 两个人看www免费视频| 亚洲网址在线观看| 吃奶摸下高潮60分钟免费视频| 国产特黄一级一片免费| 亚洲精品熟女国产| 国产成人aaa在线视频免费观看| 好吊色永久免费视频大全| 亚洲第一网站免费视频| 亚洲精品成人久久久| 中文字幕成人免费视频| 阿v免费在线观看| 亚洲精品电影在线| 亚洲天堂中文字幕在线|