zoukankan      html  css  js  c++  java
  • HttpSessionListener中获取Spring中的Bean

    package com.tg.system;

    import javax.servlet.http.HttpSessionEvent;
    import javax.servlet.http.HttpSessionListener;

    import org.springframework.context.ApplicationContext;
    import org.springframework.web.context.support.WebApplicationContextUtils;

    import com.tg.module.member.bean.Member;
    import com.tg.module.member.service.IMemberService;


    public class DefaultSessionListener implements HttpSessionListener {

    public void sessionCreated(HttpSessionEvent arg0) {
    Member member
    = (Member) arg0.getSession().getAttribute("member");
    ApplicationContext ctx
    = WebApplicationContextUtils.
          getRequiredWebApplicationContext(arg0.getSession().getServletContext());
          
    IMemberService memberService
    = (IMemberService)ctx.getBean("memberService");
    Member visitor
    = memberService.findByMemberId("1");
    arg0.getSession().setAttribute("member", visitor);
    System.out.println(
    "成功监听Session创建!");
    }

    public void sessionDestroyed(HttpSessionEvent se) {
    }
    }
  • 相关阅读:
    Chrome浏览器设置默认编码
    linux上安装subversion
    详解Linux命令行下常用svn命令
    css 使容器宽度适应内容宽
    Windsor Spring
    T4 Generate POCO Class for MSSQ
    MSSQ 树型结构数据 循环操作
    System.Reflection.Emit 动态实现接口
    T4 SqlSugar MySql
    微信多开
  • 原文地址:https://www.cnblogs.com/live365wang/p/2172298.html
Copyright © 2011-2022 走看看