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

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

?? mockhttpservletrequest.java

?? apache commons-fileupload-1.2.jar
?? JAVA
字號:
/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements.  See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You 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.commons.fileupload;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStream;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;/** * * * * * * */class MockHttpServletRequest implements HttpServletRequest{	private final InputStream m_requestData;	private final int length;	private String m_strContentType;	private Map m_headers = new java.util.HashMap();	/**	 * Creates a new instance with the given request data	 * and content type.	 */	public MockHttpServletRequest(			final byte[] requestData,			final String strContentType)	{		this(new ByteArrayInputStream(requestData),				requestData.length, strContentType);	}	/**	 * Creates a new instance with the given request data	 * and content type.	 */	public MockHttpServletRequest(			final InputStream requestData,			final int requestLength,			final String strContentType)	{		m_requestData = requestData;		length = requestLength;		m_strContentType = strContentType;		m_headers.put(FileUploadBase.CONTENT_TYPE, strContentType);	}	/**	 * @see javax.servlet.http.HttpServletRequest#getAuthType()	 */	public String getAuthType()	{		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getCookies()	 */	public Cookie[] getCookies()	{		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getDateHeader(String)	 */	public long getDateHeader(String arg0)	{		return 0;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getHeader(String)	 */	public String getHeader(String headerName)	{		return (String) m_headers.get(headerName);	}	/**	 * @see javax.servlet.http.HttpServletRequest#getHeaders(String)	 */	public Enumeration getHeaders(String arg0)	{		// todo - implement		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getHeaderNames()	 */	public Enumeration getHeaderNames()	{		// todo - implement		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getIntHeader(String)	 */	public int getIntHeader(String arg0)	{		return 0;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getMethod()	 */	public String getMethod()	{		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getPathInfo()	 */	public String getPathInfo()	{		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getPathTranslated()	 */	public String getPathTranslated()	{		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getContextPath()	 */	public String getContextPath()	{		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getQueryString()	 */	public String getQueryString()	{		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getRemoteUser()	 */	public String getRemoteUser()	{		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#isUserInRole(String)	 */	public boolean isUserInRole(String arg0)	{		return false;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getUserPrincipal()	 */	public Principal getUserPrincipal()	{		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getRequestedSessionId()	 */	public String getRequestedSessionId()	{		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getRequestURI()	 */	public String getRequestURI()	{		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getRequestURL()	 */	public StringBuffer getRequestURL()	{		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getServletPath()	 */	public String getServletPath()	{		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getSession(boolean)	 */	public HttpSession getSession(boolean arg0)	{		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#getSession()	 */	public HttpSession getSession()	{		return null;	}	/**	 * @see javax.servlet.http.HttpServletRequest#isRequestedSessionIdValid()	 */	public boolean isRequestedSessionIdValid()	{		return false;	}	/**	 * @see javax.servlet.http.HttpServletRequest#isRequestedSessionIdFromCookie()	 */	public boolean isRequestedSessionIdFromCookie()	{		return false;	}	/**	 * @see javax.servlet.http.HttpServletRequest#isRequestedSessionIdFromURL()	 */	public boolean isRequestedSessionIdFromURL()	{		return false;	}	/**	 * @see javax.servlet.http.HttpServletRequest#isRequestedSessionIdFromUrl()	 * @deprecated	 */	public boolean isRequestedSessionIdFromUrl()	{		return false;	}	/**	 * @see javax.servlet.ServletRequest#getAttribute(String)	 */	public Object getAttribute(String arg0)	{		return null;	}	/**	 * @see javax.servlet.ServletRequest#getAttributeNames()	 */	public Enumeration getAttributeNames()	{		return null;	}	/**	 * @see javax.servlet.ServletRequest#getCharacterEncoding()	 */	public String getCharacterEncoding()	{		return null;	}	/**	 * @see javax.servlet.ServletRequest#setCharacterEncoding(String)	 */	public void setCharacterEncoding(String arg0)		throws UnsupportedEncodingException	{	}	/**	 * @see javax.servlet.ServletRequest#getContentLength()	 */	public int getContentLength()	{		int iLength = 0;		if (null == m_requestData)		{			iLength = -1;		}		else		{			iLength = length;		}		return iLength;	}	/**	 * @see javax.servlet.ServletRequest#getContentType()	 */	public String getContentType()	{		return m_strContentType;	}	/**	 * @see javax.servlet.ServletRequest#getInputStream()	 */	public ServletInputStream getInputStream() throws IOException	{		ServletInputStream sis = new MyServletInputStream(m_requestData);		return sis;	}	/**	 * @see javax.servlet.ServletRequest#getParameter(String)	 */	public String getParameter(String arg0)	{		return null;	}	/**	 * @see javax.servlet.ServletRequest#getParameterNames()	 */	public Enumeration getParameterNames()	{		return null;	}	/**	 * @see javax.servlet.ServletRequest#getParameterValues(String)	 */	public String[] getParameterValues(String arg0)	{		return null;	}	/**	 * @see javax.servlet.ServletRequest#getParameterMap()	 */	public Map getParameterMap()	{		return null;	}	/**	 * @see javax.servlet.ServletRequest#getProtocol()	 */	public String getProtocol()	{		return null;	}	/**	 * @see javax.servlet.ServletRequest#getScheme()	 */	public String getScheme()	{		return null;	}	/**	 * @see javax.servlet.ServletRequest#getServerName()	 */	public String getServerName()	{		return null;	}	/**	 * @see javax.servlet.ServletRequest#getServerPort()	 */	public int getServerPort()	{		return 0;	}	/**	 * @see javax.servlet.ServletRequest#getReader()	 */	public BufferedReader getReader() throws IOException	{		return null;	}	/**	 * @see javax.servlet.ServletRequest#getRemoteAddr()	 */	public String getRemoteAddr()	{		return null;	}	/**	 * @see javax.servlet.ServletRequest#getRemoteHost()	 */	public String getRemoteHost()	{		return null;	}	/**	 * @see javax.servlet.ServletRequest#setAttribute(String, Object)	 */	public void setAttribute(String arg0, Object arg1)	{	}	/**	 * @see javax.servlet.ServletRequest#removeAttribute(String)	 */	public void removeAttribute(String arg0)	{	}	/**	 * @see javax.servlet.ServletRequest#getLocale()	 */	public Locale getLocale()	{		return null;	}	/**	 * @see javax.servlet.ServletRequest#getLocales()	 */	public Enumeration getLocales()	{		return null;	}	/**	 * @see javax.servlet.ServletRequest#isSecure()	 */	public boolean isSecure()	{		return false;	}	/**	 * @see javax.servlet.ServletRequest#getRequestDispatcher(String)	 */	public RequestDispatcher getRequestDispatcher(String arg0)	{		return null;	}	/**	 * @see javax.servlet.ServletRequest#getRealPath(String)	 * @deprecated	 */	public String getRealPath(String arg0)	{		return null;	}	/**	 *	 *	 *	 *	 */	private static class MyServletInputStream		extends javax.servlet.ServletInputStream	{		private final InputStream in;		/**		 * Creates a new instance, which returns the given		 * streams data.		 */		public MyServletInputStream(InputStream pStream)		{			in = pStream;		}		public int read() throws IOException		{			return in.read();		}	}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99国产精品99久久久久久| 国产精品色哟哟网站| 日韩av中文字幕一区二区三区 | 麻豆国产91在线播放| 欧美精品一卡二卡| 免费成人美女在线观看.| www欧美成人18+| 国产精品77777| 亚洲激情自拍视频| 欧美精三区欧美精三区| 免费日韩伦理电影| 国产性天天综合网| 91麻豆123| 日韩精品亚洲专区| 久久久99精品久久| 欧美午夜精品一区二区蜜桃| 亚洲成a人v欧美综合天堂| 日韩欧美一级精品久久| 国产成人精品免费网站| 亚洲一区二区精品视频| 精品久久人人做人人爽| 成人精品在线视频观看| 亚洲丰满少妇videoshd| 精品理论电影在线观看| av午夜精品一区二区三区| 视频一区二区三区入口| 国产日韩欧美不卡在线| 欧美日韩一区二区三区视频| 精品一区二区三区av| 亚洲婷婷在线视频| 91麻豆精品国产自产在线观看一区| 久久国产麻豆精品| 亚洲色图在线看| 日韩欧美色综合| 91激情五月电影| 国产精品一区二区x88av| 亚洲综合无码一区二区| 久久精品欧美日韩精品| 欧美精品v国产精品v日韩精品| 国产一区二三区| 亚洲国产你懂的| 国产欧美精品国产国产专区 | 亚洲免费观看高清| 久久综合久久久久88| 91香蕉视频污在线| 国内成人免费视频| 午夜精品久久久久久不卡8050| 国产婷婷色一区二区三区四区| 欧美片在线播放| 97久久精品人人澡人人爽| 老汉av免费一区二区三区| 亚洲综合在线观看视频| 欧美国产精品v| 精品电影一区二区三区| 欧美最新大片在线看| www.久久精品| 国产精品一区二区视频| 人禽交欧美网站| 亚洲国产日产av| 亚洲综合无码一区二区| 日韩一区有码在线| 中国色在线观看另类| 久久一区二区三区四区| 日韩网站在线看片你懂的| 欧美日韩日日摸| 在线观看av一区| 色猫猫国产区一区二在线视频| 国产精品夜夜嗨| 韩国v欧美v日本v亚洲v| 蜜桃久久精品一区二区| 婷婷夜色潮精品综合在线| 亚洲精品国产一区二区精华液| 国产精品久久久久aaaa| 国产目拍亚洲精品99久久精品| 26uuu欧美| 久久久久久久网| 久久久综合九色合综国产精品| 精品动漫一区二区三区在线观看| 日韩亚洲欧美成人一区| 日韩午夜激情电影| 2017欧美狠狠色| 久久久久97国产精华液好用吗| 久久午夜免费电影| 久久久蜜桃精品| 中文字幕国产一区| 中文字幕日韩av资源站| 中文字幕国产精品一区二区| 中文幕一区二区三区久久蜜桃| 国产欧美日韩亚州综合| 中文字幕欧美激情一区| 日本一区二区高清| 亚洲四区在线观看| 亚洲福利视频三区| 青青草视频一区| 国产一区二区免费在线| 风间由美一区二区av101| 99re66热这里只有精品3直播| 色94色欧美sute亚洲13| 欧美疯狂性受xxxxx喷水图片| 欧美人动与zoxxxx乱| 精品国产一区a| 中文无字幕一区二区三区| 成人欧美一区二区三区1314 | 夜色激情一区二区| 日韩电影免费在线| 国产精品77777| 91国偷自产一区二区三区观看 | 国产裸体歌舞团一区二区| 国产精品888| 在线观看一区日韩| 欧美一区二区三区男人的天堂| 精品国产乱码久久久久久牛牛| 国产欧美日韩在线看| 一区二区三区在线播| 秋霞av亚洲一区二区三| 国产成人高清在线| 欧美日韩一卡二卡| 久久久久久久综合色一本| 亚洲乱码一区二区三区在线观看| 日日夜夜精品视频免费| 成人免费高清在线| 欧美日韩的一区二区| 欧美激情艳妇裸体舞| 亚洲成人自拍一区| 国产成人免费视频一区| 欧美日韩国产在线播放网站| 久久亚洲综合色一区二区三区 | 在线不卡的av| 中文幕一区二区三区久久蜜桃| 天天综合天天综合色| 国产成人aaaa| 91精品国产91综合久久蜜臀| 欧美韩日一区二区三区| 日本三级亚洲精品| 91久久一区二区| 国产日产欧美一区二区视频| 日精品一区二区三区| 成人伦理片在线| 日韩一区二区三区高清免费看看| 国产精品国产精品国产专区不片| 日韩黄色片在线观看| 91无套直看片红桃| 亚洲精品一区二区三区99| 一二三区精品福利视频| 成人福利视频在线看| 日韩一级完整毛片| 亚洲国产另类精品专区| 成人午夜激情在线| 精品88久久久久88久久久| 亚洲18影院在线观看| 91在线无精精品入口| 亚洲国产精品传媒在线观看| 男男视频亚洲欧美| 欧美日韩高清在线| 一区二区三区不卡视频| 99久久99久久精品免费观看| 亚洲国产成人自拍| 粉嫩嫩av羞羞动漫久久久| 日韩欧美高清一区| 日本亚洲电影天堂| 91精品国产麻豆| 亚洲国产日韩综合久久精品| 色94色欧美sute亚洲线路一ni| 中文字幕一区在线观看视频| 国产乱码精品一区二区三区五月婷| 制服丝袜在线91| 性久久久久久久| 欧美日韩国产一区二区三区地区| 亚洲精品视频在线看| 91啪亚洲精品| 亚洲激情自拍视频| 欧美怡红院视频| 亚洲第一会所有码转帖| 欧美亚洲综合一区| 日韩高清在线观看| 91麻豆精品国产| 日韩高清一区在线| 精品国产伦一区二区三区免费 | 国产视频一区二区三区在线观看| 狠狠久久亚洲欧美| 国产日韩欧美一区二区三区综合| 国产精品1024| 自拍偷拍国产亚洲| 91精品1区2区| 人人狠狠综合久久亚洲| 欧美成人欧美edvon| 国产一区二区导航在线播放| 国产欧美一区二区精品仙草咪| 波多野结衣亚洲一区| 亚洲欧美日韩国产手机在线 | jizz一区二区| 亚洲激情图片小说视频| 欧美二区在线观看| 精品一区二区三区在线播放| 国产亚洲精品超碰| 97精品久久久久中文字幕| 天天做天天摸天天爽国产一区| 精品动漫一区二区三区在线观看| 成人国产精品免费网站| 亚洲成人av资源|