亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? httpservletrequestwrapper.java

?? struts的源代碼
?? JAVA
字號:
/*
 * Copyright 2002,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 org.apache.struts.faces.util;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.security.Principal;
import java.util.Enumeration;
import java.util.Locale;
import java.util.Map;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletInputStream;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

/**
 * <p>Concrete implementation of <code>HttpServletRequest</code> that
 * that wrapps the <code>ServletPath</code> with an URI, that was detected
 * by <code>ActionServlet</code> to forward to a standard <code>FacesServlet</code>.
 *
 */
public class HttpServletRequestWrapper implements HttpServletRequest {

	// ------------------------------------------------------ Instance Variables
	
	protected HttpServletRequest original = null;
	protected String servletPath = null;

	// ------------------------------------------------------------ Constructors


	/**
	 * <p>Construct a new <code>HttpServletRequest</code> instance
	 * and an URI, which is used by <code>FacesServlet</code>.</p>
	 *
	 * @param request Original default <code>HttpServletRequest</code>
	 *
	 * @param servletPath the new ServletPath for a <code>FacesServlet</code>
	 *
	 */
	
	public HttpServletRequestWrapper(HttpServletRequest request, String servletPath){
		this.original = request;
		this.servletPath = servletPath;
	}

	// ---------------------------------------------------------- Public Methods


	/**
	 * <p>Returns the new <code>ServletPath</code> needed by a FacesServlet.</p>
	 *
	 */
     public String getServletPath() {
		// TODO Auto-generated method stub
		return this.servletPath;
	}

	// ---------------------------------------------------------- Delegate Methods
	
	

	/* (non-Javadoc)
	 * @see java.lang.Object#equals(java.lang.Object)
	 */
	public boolean equals(Object obj) {
		return original.equals(obj);
	}

	/**
	 * @param arg0
	 */
	public Object getAttribute(String arg0) {
		return original.getAttribute(arg0);
	}

	/**
	 */
	public Enumeration getAttributeNames() {
		return original.getAttributeNames();
	}

	/**
	 */
	public String getAuthType() {
		return original.getAuthType();
	}

	/**
	 */
	public String getCharacterEncoding() {
		return original.getCharacterEncoding();
	}

	/**
	 */
	public int getContentLength() {
		return original.getContentLength();
	}

	/**
	 */
	public String getContentType() {
		return original.getContentType();
	}

	/**
	 */
	public String getContextPath() {
		return original.getContextPath();
	}

	/**
	 */
	public Cookie[] getCookies() {
		return original.getCookies();
	}

	/**
	 * @param arg0
	 */
	public long getDateHeader(String arg0) {
		return original.getDateHeader(arg0);
	}

	/**
	 * @param arg0
	 */
	public String getHeader(String arg0) {
		return original.getHeader(arg0);
	}

	/**
	 */
	public Enumeration getHeaderNames() {
		return original.getHeaderNames();
	}

	/**
	 * @param arg0
	 */
	public Enumeration getHeaders(String arg0) {
		return original.getHeaders(arg0);
	}

	/**
	 * @throws java.io.IOException
	 */
	public ServletInputStream getInputStream() throws IOException {
		return original.getInputStream();
	}

	/**
	 * @param arg0
	 */
	public int getIntHeader(String arg0) {
		return original.getIntHeader(arg0);
	}

	/**
	 */
	public Locale getLocale() {
		return original.getLocale();
	}

	/**
	 */
	public Enumeration getLocales() {
		return original.getLocales();
	}

	/**
	 */
	public String getMethod() {
		return original.getMethod();
	}

	/**
	 * @param arg0
	 */
	public String getParameter(String arg0) {
		return original.getParameter(arg0);
	}

	/**
	 */
	public Map getParameterMap() {
		return original.getParameterMap();
	}

	/**
	 */
	public Enumeration getParameterNames() {
		return original.getParameterNames();
	}

	/**
	 * @param arg0
	 */
	public String[] getParameterValues(String arg0) {
		return original.getParameterValues(arg0);
	}

	/**
	 */
	public String getPathInfo() {
		return original.getPathInfo();
	}

	/**
	 */
	public String getPathTranslated() {
		return original.getPathTranslated();
	}

	/**
	 */
	public String getProtocol() {
		return original.getProtocol();
	}

	/**
	 */
	public String getQueryString() {
		return original.getQueryString();
	}

	/**
	 * @throws java.io.IOException
	 */
	public BufferedReader getReader() throws IOException {
		return original.getReader();
	}

	/**
	 * @param arg0
	 */
	public String getRealPath(String arg0) {
		return original.getRealPath(arg0);
	}

	/**
	 */
	public String getRemoteAddr() {
		return original.getRemoteAddr();
	}

	/**
	 */
	public String getRemoteHost() {
		return original.getRemoteHost();
	}

	/**
	 */
	public String getRemoteUser() {
		return original.getRemoteUser();
	}

	/**
	 * @param arg0
	 */
	public RequestDispatcher getRequestDispatcher(String arg0) {
		return original.getRequestDispatcher(arg0);
	}

	/**
	 */
	public String getRequestedSessionId() {
		return original.getRequestedSessionId();
	}

	/**
	 */
	public String getRequestURI() {
		return original.getRequestURI();
	}

	/**
	 */
	public StringBuffer getRequestURL() {
		return original.getRequestURL();
	}

	/**
	 */
	public String getScheme() {
		return original.getScheme();
	}

	/**
	 */
	public String getServerName() {
		return original.getServerName();
	}

	/**
	 */
	public int getServerPort() {
		return original.getServerPort();
	}

	/**
	 */
	public HttpSession getSession() {
		return original.getSession();
	}

	/**
	 * @param arg0
	 */
	public HttpSession getSession(boolean arg0) {
		return original.getSession(arg0);
	}

	/**
	 */
	public Principal getUserPrincipal() {
		return original.getUserPrincipal();
	}

	/* (non-Javadoc)
	 * @see java.lang.Object#hashCode()
	 */
	public int hashCode() {
		return original.hashCode();
	}

	/**
	 */
	public boolean isRequestedSessionIdFromCookie() {
		return original.isRequestedSessionIdFromCookie();
	}

	/**
	 */
	public boolean isRequestedSessionIdFromUrl() {
		return original.isRequestedSessionIdFromUrl();
	}

	/**
	 */
	public boolean isRequestedSessionIdFromURL() {
		return original.isRequestedSessionIdFromURL();
	}

	/**
	 */
	public boolean isRequestedSessionIdValid() {
		return original.isRequestedSessionIdValid();
	}

	/**
	 */
	public boolean isSecure() {
		return original.isSecure();
	}

	/**
	 * @param arg0
	 */
	public boolean isUserInRole(String arg0) {
		return original.isUserInRole(arg0);
	}

	/**
	 * @param arg0
	 */
	public void removeAttribute(String arg0) {
		original.removeAttribute(arg0);
	}

	/**
	 * @param arg0
	 * @param arg1
	 */
	public void setAttribute(String arg0, Object arg1) {
		original.setAttribute(arg0, arg1);
	}

	/**
	 * @param arg0
	 * @throws java.io.UnsupportedEncodingException
	 */
	public void setCharacterEncoding(String arg0)
		throws UnsupportedEncodingException {
		original.setCharacterEncoding(arg0);
	}

	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	public String toString() {
		return original.toString();
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久一二三国产| 91麻豆精品国产综合久久久久久 | 欧美体内she精高潮| 国产精品视频在线看| 国产**成人网毛片九色| 日韩三级视频中文字幕| 一区二区三区日韩精品视频| 欧美精品国产精品| 肉色丝袜一区二区| 精品国产麻豆免费人成网站| 日韩中文字幕区一区有砖一区| jvid福利写真一区二区三区| 国产精品久久久久影院老司 | 国产一区二区看久久| 中日韩免费视频中文字幕| 成人综合在线视频| 一区二区三区免费看视频| 欧美三级日本三级少妇99| 免费日韩伦理电影| 国产欧美精品一区aⅴ影院| 91浏览器入口在线观看| 麻豆成人av在线| 中文字幕亚洲欧美在线不卡| 欧美一级理论片| 精品一区二区免费| 亚洲欧洲日韩av| 日韩欧美色电影| 国产91丝袜在线18| 午夜精彩视频在线观看不卡| 国产精品美女久久久久久2018| 久久99久久久久| 亚洲色欲色欲www| 日韩免费观看2025年上映的电影| 91免费在线播放| 丁香亚洲综合激情啪啪综合| 久久精品久久99精品久久| 亚洲综合免费观看高清完整版在线| 日韩欧美视频一区| 成人av在线资源网| 国产乱码精品一区二区三区五月婷| 视频一区视频二区中文| 国产精品亲子伦对白| 精品少妇一区二区三区日产乱码| 国产精品一区不卡| 日本欧美加勒比视频| 一区二区成人在线视频| 国产午夜精品久久久久久免费视| 日韩欧美亚洲一区二区| 欧美成人精品二区三区99精品| 国产很黄免费观看久久| 日韩在线播放一区二区| 三级不卡在线观看| 日本麻豆一区二区三区视频| 亚洲国产视频一区二区| 中文字幕视频一区| 自拍偷拍国产精品| 亚洲品质自拍视频| 亚洲va欧美va人人爽| 亚洲女子a中天字幕| 国产精品国产自产拍高清av王其| 国产午夜亚洲精品理论片色戒| 国产欧美一区二区三区网站| 色猫猫国产区一区二在线视频| 91国偷自产一区二区使用方法| 91精品国产综合久久香蕉的特点| 欧美va在线播放| 日韩欧美视频在线| 精品国产不卡一区二区三区| 精品播放一区二区| 久久久国产综合精品女国产盗摄| 亚洲欧美偷拍卡通变态| 亚洲一区免费在线观看| 一级精品视频在线观看宜春院| 日本特黄久久久高潮| 极品少妇一区二区三区精品视频 | 日韩一区二区精品在线观看| 欧美日本在线视频| 久久久一区二区三区| 欧美激情艳妇裸体舞| 亚洲小少妇裸体bbw| 国产乱色国产精品免费视频| 91日韩精品一区| 日韩欧美第一区| 亚洲视频免费在线| 国产精品1024| 欧美色手机在线观看| 欧美激情在线观看视频免费| 国产精品视频一二三| 免费在线观看精品| 在线观看网站黄不卡| 精品国产成人系列| 秋霞电影网一区二区| 欧美蜜桃一区二区三区| 一区二区三区四区在线免费观看| 免费久久99精品国产| 欧美日韩一区二区在线视频| 国产精品白丝在线| 久久精品国产亚洲aⅴ| 91精品在线免费观看| 亚洲欧美欧美一区二区三区| 成人app软件下载大全免费| 日韩一区二区不卡| 亚洲国产成人高清精品| 99久久久久免费精品国产| 国产精品网站在线播放| 久久66热偷产精品| 在线成人小视频| 一卡二卡三卡日韩欧美| 成人av电影观看| 亚洲精品午夜久久久| 国产成a人亚洲精| 久久久不卡网国产精品二区| 奇米777欧美一区二区| 欧美一级一区二区| 老司机精品视频在线| 精品国精品自拍自在线| 精品一区二区三区免费播放| 51精品国自产在线| 日韩高清国产一区在线| 日韩一级大片在线| 蜜臀久久久99精品久久久久久| 欧美久久久久久蜜桃| 日韩精品每日更新| 欧美一级一区二区| 丰满白嫩尤物一区二区| 亚洲激情成人在线| 欧美片网站yy| 久久精品国内一区二区三区| 日韩美女在线视频| 国产福利91精品一区二区三区| 国产亚洲va综合人人澡精品| 99视频一区二区三区| 一区二区三区四区国产精品| 91黄视频在线| 韩国成人在线视频| 成人欧美一区二区三区| 一本久久综合亚洲鲁鲁五月天| 亚洲最新视频在线观看| 日韩午夜激情电影| 色综合久久综合网欧美综合网| 国产精品久久久久久妇女6080| 制服.丝袜.亚洲.中文.综合| 国精产品一区一区三区mba视频 | 国产精品午夜久久| 欧美日韩一区精品| 成人午夜激情片| 美女在线观看视频一区二区| 国产精品国产馆在线真实露脸| 日本精品一区二区三区四区的功能| 另类人妖一区二区av| 中文字幕一区二区三区在线不卡| 99久久伊人久久99| 麻豆免费精品视频| 国产精品久久久久久久久晋中 | 2019国产精品| 欧美在线一区二区三区| 国产精品一区二区久久精品爱涩| 午夜视频久久久久久| 1024国产精品| 国产精品久久毛片a| 欧美自拍丝袜亚洲| 国产成人免费视频精品含羞草妖精| 亚洲国产人成综合网站| 亚洲色图都市小说| 久久久三级国产网站| 国产午夜精品理论片a级大结局| 欧美一区二区久久| 久久先锋资源网| 日韩一区二区免费电影| 欧美电视剧免费全集观看| 欧美日本免费一区二区三区| 一本色道久久综合精品竹菊| av福利精品导航| 大陆成人av片| aaa亚洲精品| 成人不卡免费av| 高清成人免费视频| av不卡免费在线观看| 色网综合在线观看| 91黄色在线观看| 在线观看91av| 日韩精品在线一区| 国产欧美日韩亚州综合| 久久精品人人做人人爽97| 国产欧美日本一区二区三区| 国产精品无人区| 亚洲丝袜精品丝袜在线| 亚洲国产成人va在线观看天堂| 亚洲图片欧美一区| 激情图片小说一区| 国产乱码精品一品二品| 国产不卡视频一区| 99久久er热在这里只有精品66| 99在线视频精品| 欧洲一区在线观看| 精品久久久久久综合日本欧美 | 五月天亚洲精品| 肉肉av福利一精品导航| 狠狠色丁香久久婷婷综| 99久久免费国产|