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());