原文链接:https://blog.csdn.net/mastertojava/article/details/85088421
方式一:
ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
HttpServletRequest request = servletRequestAttributes.getRequest();
HttpServletResponse response = servletRequestAttributes.getResponse();
方式二:
也可以在方法中可以注入,例如
public String center(HttpServletRequest request,HttpServletResponse response) {...}
方式三:
@Autowired
private HttpServletRequest request;
普通类中获取session
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
HttpSession session = request.getSession();