zoukankan      html  css  js  c++  java
  • springMVC中得到request对象,session对象

        RequestAttributes ra = RequestContextHolder.getRequestAttributes();  
        HttpServletRequest request = ((ServletRequestAttributes)ra).getRequest();  
        request.getSession().setAttribute("sessionMessage", "im'sessionMessage!");  

    也可以让所有的Control继承一个BaseControl类 ,BaseControl类的定义为:

    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);
    }


  • 相关阅读:
    竞赛题解
    学习笔记
    竞赛题解
    学习笔记
    竞赛题解
    竞赛题解
    竞赛题解
    「链接」原博客链接
    「杂录」THUWC 2020 游记
    「杂录」CSP-S 2019 爆炸记&题解
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/4864976.html
Copyright © 2011-2022 走看看