Requestattributes RA = requestcontextholder.getrequestattributes (); = ((servletrequestattributes) RA). Getrequest (); Request.getsession (). SetAttribute ("sessionmessage""im" sessionmessage! ");
You can also have all control inherit a Basecontrol class, and the Basecontrol class is defined as:
public class basecontrol{
protected HttpServletRequest request;
protected HttpServletResponse response;
protected HttpSession session;
Setter ... getter ...
//.......
}
@Component ("Springmvcinterceptor")
public class Springmvcinterceptor extends Handlerinterceptoradapter {
@Override
public boolean prehandle (HttpServletRequest request,
HttpServletResponse response, Object handler) throws Exception {
Basecontrol BC = (basecontroller) handler;
Bc.setrequest (Request);
BC. Setresponse (response);
BC. Set Session (Request.getsession ());
return Super.prehandle (Request, response, handler);
}
Get Request object in Springmvc, Session object