spring-mvc使用request的方法,获取session方法

一直使用struts2的request,把自己的思维限制死了,今天使用spring-mvc时,怎么获取request都是null,最后多方查找原因,终于发现了解决方法

1. 在web.xml配置监听

<listener>

        <listener-class>org.springframework.web.context.request.RequestContextListener

        </listener-class>

    </listener>

2. 后台获取代码

HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();

3. 获取session方法

               System.out.println(request.getSession().getAttribute(com.google.code.kaptcha.Constants.KAPTCHA_SESSION_KEY).toString());

 

你可能感兴趣的:(session)