HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()) .getRequest();
HttpSession session = request.getSession();
User user = (User) session.getAttribute("user");
if(user!=null)
{
userService.loginSuccess(user);
}
session.getAttribute("user");不能用
多半是没配置web.xml
在web.xml里加listener
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
P.S. 可以有多个listener
比如
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>