⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 httpservletrequestwrapper.java

📁 windows下的JAVA虚拟机
💻 JAVA
字号:
/** Copyright 2004 The Apache Software Foundation** Licensed under the Apache License, Version 2.0 (the "License");* you may not use this file except in compliance with the License.* You may obtain a copy of the License at**     http://www.apache.org/licenses/LICENSE-2.0** Unless required by applicable law or agreed to in writing, software* distributed under the License is distributed on an "AS IS" BASIS,* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.* See the License for the specific language governing permissions and* limitations under the License.*/package javax.servlet.http;import javax.servlet.ServletRequestWrapper;import java.util.Enumeration;/** *  * Provides a convenient implementation of the HttpServletRequest interface that * can be subclassed by developers wishing to adapt the request to a Servlet. * This class implements the Wrapper or Decorator pattern. Methods default to * calling through to the wrapped request object. *  * * @see 	javax.servlet.http.HttpServletRequest  * @since	v 2.3 * */public class HttpServletRequestWrapper extends ServletRequestWrapper implements HttpServletRequest {	/** 	* Constructs a request object wrapping the given request.	* @throws java.lang.IllegalArgumentException if the request is null	*/    public HttpServletRequestWrapper(HttpServletRequest request) {	    super(request);    }        private HttpServletRequest _getHttpServletRequest() {	return (HttpServletRequest) super.getRequest();    }    /**     * The default behavior of this method is to return getAuthType()     * on the wrapped request object.     */    public String getAuthType() {	return this._getHttpServletRequest().getAuthType();    }       /**     * The default behavior of this method is to return getCookies()     * on the wrapped request object.     */    public Cookie[] getCookies() {	return this._getHttpServletRequest().getCookies();    }    /**     * The default behavior of this method is to return getDateHeader(String name)     * on the wrapped request object.     */    public long getDateHeader(String name) {	return this._getHttpServletRequest().getDateHeader(name);    }        	    /**     * The default behavior of this method is to return getHeader(String name)     * on the wrapped request object.     */    public String getHeader(String name) {	return this._getHttpServletRequest().getHeader(name);    }        /**     * The default behavior of this method is to return getHeaders(String name)     * on the wrapped request object.     */    public Enumeration getHeaders(String name) {	return this._getHttpServletRequest().getHeaders(name);    }      /**     * The default behavior of this method is to return getHeaderNames()     * on the wrapped request object.     */      public Enumeration getHeaderNames() {	return this._getHttpServletRequest().getHeaderNames();    }        /**     * The default behavior of this method is to return getIntHeader(String name)     * on the wrapped request object.     */     public int getIntHeader(String name) {	return this._getHttpServletRequest().getIntHeader(name);    }        /**     * The default behavior of this method is to return getMethod()     * on the wrapped request object.     */    public String getMethod() {	return this._getHttpServletRequest().getMethod();    }        /**     * The default behavior of this method is to return getPathInfo()     * on the wrapped request object.     */    public String getPathInfo() {	return this._getHttpServletRequest().getPathInfo();    }    /**     * The default behavior of this method is to return getPathTranslated()     * on the wrapped request object.     */     public String getPathTranslated() {	return this._getHttpServletRequest().getPathTranslated();    }    /**     * The default behavior of this method is to return getContextPath()     * on the wrapped request object.     */    public String getContextPath() {	return this._getHttpServletRequest().getContextPath();    }        /**     * The default behavior of this method is to return getQueryString()     * on the wrapped request object.     */    public String getQueryString() {	return this._getHttpServletRequest().getQueryString();    }        /**     * The default behavior of this method is to return getRemoteUser()     * on the wrapped request object.     */    public String getRemoteUser() {	return this._getHttpServletRequest().getRemoteUser();    }         /**     * The default behavior of this method is to return isUserInRole(String role)     * on the wrapped request object.     */    public boolean isUserInRole(String role) {	return this._getHttpServletRequest().isUserInRole(role);    }                /**     * The default behavior of this method is to return getUserPrincipal()     * on the wrapped request object.     */    public java.security.Principal getUserPrincipal() {	return this._getHttpServletRequest().getUserPrincipal();    }           /**     * The default behavior of this method is to return getRequestedSessionId()     * on the wrapped request object.     */    public String getRequestedSessionId() {	return this._getHttpServletRequest().getRequestedSessionId();    }        /**     * The default behavior of this method is to return getRequestURI()     * on the wrapped request object.     */    public String getRequestURI() {	return this._getHttpServletRequest().getRequestURI();    }	/**     * The default behavior of this method is to return getRequestURL()     * on the wrapped request object.     */    public StringBuffer getRequestURL() {	return this._getHttpServletRequest().getRequestURL();    }	        /**     * The default behavior of this method is to return getServletPath()     * on the wrapped request object.     */    public String getServletPath() {	return this._getHttpServletRequest().getServletPath();    }            /**     * The default behavior of this method is to return getSession(boolean create)     * on the wrapped request object.     */    public HttpSession getSession(boolean create) {	return this._getHttpServletRequest().getSession(create);    }        /**     * The default behavior of this method is to return getSession()     * on the wrapped request object.     */    public HttpSession getSession() {	return this._getHttpServletRequest().getSession();    }        /**     * The default behavior of this method is to return isRequestedSessionIdValid()     * on the wrapped request object.     */     public boolean isRequestedSessionIdValid() {	return this._getHttpServletRequest().isRequestedSessionIdValid();    }             /**     * The default behavior of this method is to return isRequestedSessionIdFromCookie()     * on the wrapped request object.     */    public boolean isRequestedSessionIdFromCookie() {	return this._getHttpServletRequest().isRequestedSessionIdFromCookie();    }        	  /**     * The default behavior of this method is to return isRequestedSessionIdFromURL()     * on the wrapped request object.     */     public boolean isRequestedSessionIdFromURL() {	return this._getHttpServletRequest().isRequestedSessionIdFromURL();    }        /**     * The default behavior of this method is to return isRequestedSessionIdFromUrl()     * on the wrapped request object.     */    public boolean isRequestedSessionIdFromUrl() {	return this._getHttpServletRequest().isRequestedSessionIdFromUrl();    }    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -