1. 直接在controller方法里面加入HttpServletRequest参数
public ModelAndView login(String userName, String password, Model model, HttpServletRequest request) { ...... }
第二种:这种方式要参考: http://panyongzheng.iteye.com/blog/1622505
web.xml
<listener> <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class> </listener>
java:
HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest();
session:
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest(); HttpSession session= request.getSession();