一、注解法
@Autowired
private HttpServletRequest request;
二、在方法中直接声明形参有HttpRequest即可
public ModelAndView userLandlord(Model model, HttpServletRequest request){
}
三、使用一个Listener,然后获取
先web.xml配置:
<listener>
<listener-class>
org.springframework.web.context.request.RequestContextListener
</listener-class>
</listener>
然后代码获取:
HttpServletRequest request =((ServletRequestAttributes)
RequestContextHolder.getRequestAttributes()).getRequest();