使用springMVC框架时,怎样在controller里获得Session
1 回答
胡说叔叔
TA贡献1804条经验 获得超8个赞
直接在方法上使用 HttpSession即可注入; 或者注入HttpServletRequest--->再获取Session
public static HttpSession getSession() {
HttpSession session = null;
try {
session = getRequest().getSession();
} catch (Exception e) {}
return session;
}
public static HttpServletRequest getRequest() {
ServletRequestAttributes attrs = (ServletRequestAttributes) RequestContextHolder
.getRequestAttributes();
return attrs.getRequest();
}
通过上述两个方法获取,减少了方法中的参数个数
- 1 回答
- 0 关注
- 529 浏览
添加回答
举报
0/150
提交
取消