zoukankan      html  css  js  c++  java
  • SpringMVC中静态获取request对象 Spring中获取 HttpServletRequest对象【转载】

    一、web.xml 中配置Listener

    <listener>
        <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>  
    </listener>
    

    二、代码实现

    1、创建RequestUtil 静态获取request、response对象

    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import org.springframework.web.context.request.RequestContextHolder;
    import org.springframework.web.context.request.ServletRequestAttributes;
    import org.springframework.web.context.request.ServletWebRequest;
     
    /**
     * description: 静态获取request、response对象
     * @version v1.0
     * @author w
     * @date 2020年6月23日下午3:23:58
     **/
    public class RequestUtil {
    	
    	/**
    	 * description: 静态获取request对象
    	 * @return HttpServletRequest
    	 * @version v1.0
    	 * @author w
    	 * @date 2020年6月23日 下午3:39:43
    	 */
    	public static HttpServletRequest getRequest() {
    		ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes)RequestContextHolder.getRequestAttributes();
    		HttpServletRequest request = servletRequestAttributes.getRequest();
    		return request ;
    	}
     
    	/**
    	 * description: 静态获取response 对象
    	 * @return HttpServletResponse
    	 * @version v1.0
    	 * @author w
    	 * @date 2020年6月23日 下午3:40:02
    	 */
    	public static HttpServletResponse getResponse() {
    		ServletWebRequest servletWebRequest = (ServletWebRequest)RequestContextHolder.getRequestAttributes();
    		HttpServletResponse response = servletWebRequest.getResponse();
    		return response;
    	}
    	
    }
    

    ————————————————
    版权声明:本文为CSDN博主「HaHa_Sir」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/HaHa_Sir/article/details/106925284

  • 相关阅读:
    给你的程序增加热键(C#)
    C#中的键盘处理
    可以给img元素设置背景图
    如何利用JS实现对后台CS代码的调用
    李阳疯狂英语300句
    如何基于linux创造财富
    3d材质贴图常用参数
    asp.net下检测远程URL是否存在的三种方法
    ASP.NET 配置
    服务器硬盘空间操作
  • 原文地址:https://www.cnblogs.com/fb010001/p/14614538.html
Copyright © 2011-2022 走看看