ServletRequestAttributes servletRequestAttributes =(ServletRequestAttributes)RequestContextHolder.currentRequestAttributes();
//获取session
HttpSession s = servletRequestAttributes.getRequest().getSession();
//请求
HttpServletRequest request = servletRequestAttributes.getRequest();
//应答
HttpServletResponse response = servletRequestAttributes.getResponse();
System.out.println("spring session= "+s.getCreationTime());
System.out.println("id:"+s.getId());
System.out.println("active:"+s.getMaxInactiveInterval());
System.out.println("真实路径:"+request.getRealPath("/"));
System.out.println("response:"+response);
add in web.xml
<listener>
<listener-class>
org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>
日志:
spring session= 1493713201202
id:82B6E2359779D42C97F97790E0EF8C4C
active:1800
真实路径:E:\gradlepro\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\tjdjd\
response:org.apache.catalina.connector.ResponseFacade@122fbe4
spring 获取HttpSession ,HttpServletRequest ,HttpServletResponse
Guess you like
Origin http://43.154.161.224:23101/article/api/json?id=326523275&siteId=291194637
Ranking