300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > SpringMVC获取Request Response Session对象

SpringMVC获取Request Response Session对象

时间:2018-10-22 03:56:44

相关推荐

SpringMVC获取Request Response  Session对象

SpringMVC获取Request,Response, Session对象

方法一

通过@Resource注解注入,@Autowired也可以

@Resourceprivate HttpServletRequest httpServletRequest;@Resourceprivate HttpServletResponse httpServletResponse;@Resourceprivate HttpSession httpSession;

方法二(最常用)

在方法体形参中,springmvc会自动传递Request,Response, Session对象到方法形参中

@PostMapping("/hello")public String hello(HttpServletRequest request,HttpSession session,HttpServletResponse response ){return "hello";}

方法三

ServletRequestAttributes对象获取

//获取ServletRequestAttributes对象ServletRequestAttributes servletRequestAttributes = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes());//获取HttpServletRequest对象HttpServletRequest request = servletRequestAttributes.getRequest();//获取HttpServletResponse对象HttpServletResponse response = servletRequestAttributes.getResponse();//获取HttpSession对象HttpSession session = servletRequestAttributes.getRequest().getSession();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。