springmvc使用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());
原文地址:https://www.cnblogs.com/cczhoufeng/p/2947599.html