已解决
Spring中有哪几种方法获取HttpSession对象
来自网友在路上 184884提问 提问时间:2023-11-20 02:26:03阅读次数: 84
最佳答案 问答题库848位专家为你答疑解惑
Spring MVC
可以直接作为Controller的参数传入:
- @RequestMapping(value = "/test", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
- @ResponseBody
- public Map test(HttpSession session, String otherParam) {
- //TODO
- return null;
- }
其它
要获取HttpSession,只需要获取到HttpServletRequest,然后调用HttpServletRequest的getSession方法
1、注解自动注入
- @Autowired
- private HttpSession session;
- @Autowired
- private HttpServletRequest request;
2、普通类中获取
- HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
- request.getSession();
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"Spring中有哪几种方法获取HttpSession对象":http://eshow365.cn/6-39890-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: OGNL语法
- 下一篇: 修改CentOS默认mail发件人名称