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


  • 相关阅读:
    JDK的安装及环境变量部署
    计算机常用运行指令
    Linux基础2
    Linux基础1
    Oracle数据库基础(2)
    Oracle数据库的基础(1)
    测试用例的设计
    软件测试基础
    转化课-环境变量
    转化课-计算机基础及上网过程
  • 原文地址:https://www.cnblogs.com/zhujiabin/p/4864976.html
Copyright © 2011-2022 走看看