public class MultipartHttpServletRequest
extends java.lang.Object
implements javax.servlet.http.HttpServletRequest
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
CURRENT_REQUEST_ID
当前请求ID变量名常量。
|
static java.lang.String |
HEADER_NAME_REQUEST_URI
当前请求地址(带请求URL参数)的http头名称。
|
| 构造器和说明 |
|---|
MultipartHttpServletRequest(com.oreilly.servlet.MultipartRequest multiRequest,
javax.servlet.http.HttpServletRequest request)
构造函数。
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
authenticate(javax.servlet.http.HttpServletResponse arg0) |
java.lang.String |
changeSessionId() |
static java.lang.String |
delCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String name)
删除指定Cookie。
|
javax.servlet.AsyncContext |
getAsyncContext() |
java.lang.Object |
getAttribute(java.lang.String name) |
java.util.Enumeration |
getAttributeNames() |
java.lang.String |
getAuthType() |
java.lang.String |
getCharacterEncoding() |
int |
getContentLength() |
long |
getContentLengthLong() |
java.lang.String |
getContentType() |
java.lang.String |
getContextPath() |
java.lang.String |
getContextRealPath()
获取真实访问的ContextPath。
|
static java.lang.String |
getCookie(javax.servlet.http.HttpServletRequest request,
java.lang.String name)
获取指定Cookie。
|
java.lang.String |
getCookie(java.lang.String name)
获取指定Cookie。
|
javax.servlet.http.Cookie[] |
getCookies() |
long |
getDateHeader(java.lang.String name) |
javax.servlet.DispatcherType |
getDispatcherType() |
java.lang.String |
getHeader(java.lang.String name) |
java.util.Enumeration |
getHeaderNames() |
java.util.Enumeration |
getHeaders(java.lang.String name) |
javax.servlet.ServletInputStream |
getInputStream() |
int |
getIntHeader(java.lang.String name) |
java.lang.String |
getLocalAddr() |
java.util.Locale |
getLocale() |
java.util.Enumeration |
getLocales() |
java.lang.String |
getLocalName() |
int |
getLocalPort() |
java.lang.String |
getMethod() |
com.oreilly.servlet.MultipartRequest |
getMultipartRequest()
获取文件上传请求对象。
|
java.lang.String |
getParameter(java.lang.String name) |
java.util.Map |
getParameterMap() |
java.util.Enumeration |
getParameterNames() |
java.lang.String[] |
getParameterValues(java.lang.String name) |
javax.servlet.http.Part |
getPart(java.lang.String arg0) |
java.util.Collection |
getParts() |
java.lang.String |
getPathInfo() |
java.lang.String |
getPathTranslated() |
java.lang.String |
getProtocol() |
java.lang.String |
getQueryString() |
java.io.BufferedReader |
getReader() |
java.lang.String |
getRealPath(java.lang.String path) |
java.lang.String |
getRemoteAddr() |
static java.lang.String |
getRemoteAddr(javax.servlet.http.HttpServletRequest request)
获取真实访问者IP。
|
java.lang.String |
getRemoteHost() |
int |
getRemotePort() |
java.lang.String |
getRemoteUser() |
javax.servlet.http.HttpServletRequest |
getRequest()
获取原始的请求对象。
|
javax.servlet.RequestDispatcher |
getRequestDispatcher(java.lang.String path) |
java.lang.String |
getRequestedSessionId() |
java.lang.String |
getRequestIdLogInfo()
获取请求Id日志信息字符串。
|
static java.lang.String |
getRequestIdLogInfo(javax.servlet.http.HttpServletRequest request)
获取请求Id日志信息字符串。
|
java.lang.String |
getRequestURI() |
java.lang.StringBuffer |
getRequestURL() |
java.lang.String |
getScheme() |
java.lang.String |
getServerName() |
int |
getServerPort() |
javax.servlet.ServletContext |
getServletContext() |
java.lang.String |
getServletPath() |
javax.servlet.http.HttpSession |
getSession() |
javax.servlet.http.HttpSession |
getSession(boolean isCreate) |
java.security.Principal |
getUserPrincipal() |
boolean |
isAsyncStarted() |
boolean |
isAsyncSupported() |
boolean |
isRequestedSessionIdFromCookie() |
boolean |
isRequestedSessionIdFromUrl() |
boolean |
isRequestedSessionIdFromURL() |
boolean |
isRequestedSessionIdValid() |
boolean |
isSecure() |
boolean |
isUserInRole(java.lang.String role) |
void |
login(java.lang.String arg0,
java.lang.String arg1) |
void |
logout() |
void |
removeAttribute(java.lang.String name) |
void |
setAttribute(java.lang.String name,
java.lang.Object data) |
void |
setCharacterEncoding(java.lang.String encoding) |
static void |
setCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String name,
java.lang.String value)
设置Cookie。
|
javax.servlet.AsyncContext |
startAsync() |
javax.servlet.AsyncContext |
startAsync(javax.servlet.ServletRequest arg0,
javax.servlet.ServletResponse arg1) |
<T extends javax.servlet.http.HttpUpgradeHandler> |
upgrade(java.lang.Class<T> arg0) |
public static final java.lang.String HEADER_NAME_REQUEST_URI
public static final java.lang.String CURRENT_REQUEST_ID
#CentralServlet.CURRENT_REQUEST_ID,
常量字段值public MultipartHttpServletRequest(com.oreilly.servlet.MultipartRequest multiRequest,
javax.servlet.http.HttpServletRequest request)
multiRequest - request - public static java.lang.String delCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String name)
request - response - name - public static java.lang.String getCookie(javax.servlet.http.HttpServletRequest request,
java.lang.String name)
request - name - public static void setCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String name,
java.lang.String value)
request - response - name - value - public static final java.lang.String getRequestIdLogInfo(javax.servlet.http.HttpServletRequest request)
public final java.lang.String getRequestIdLogInfo()
public java.lang.String getAuthType()
getAuthType 在接口中 javax.servlet.http.HttpServletRequestpublic java.lang.String getContextRealPath()
public java.lang.String getContextPath()
getContextPath 在接口中 javax.servlet.http.HttpServletRequestpublic java.lang.String getCookie(java.lang.String name)
name - public javax.servlet.http.Cookie[] getCookies()
getCookies 在接口中 javax.servlet.http.HttpServletRequestpublic long getDateHeader(java.lang.String name)
getDateHeader 在接口中 javax.servlet.http.HttpServletRequestpublic java.lang.String getHeader(java.lang.String name)
getHeader 在接口中 javax.servlet.http.HttpServletRequestpublic java.util.Enumeration getHeaderNames()
getHeaderNames 在接口中 javax.servlet.http.HttpServletRequestpublic java.util.Enumeration getHeaders(java.lang.String name)
getHeaders 在接口中 javax.servlet.http.HttpServletRequestpublic int getIntHeader(java.lang.String name)
getIntHeader 在接口中 javax.servlet.http.HttpServletRequestpublic java.lang.String getMethod()
getMethod 在接口中 javax.servlet.http.HttpServletRequestpublic java.lang.String getPathInfo()
getPathInfo 在接口中 javax.servlet.http.HttpServletRequestpublic java.lang.String getPathTranslated()
getPathTranslated 在接口中 javax.servlet.http.HttpServletRequestpublic java.lang.String getQueryString()
getQueryString 在接口中 javax.servlet.http.HttpServletRequestpublic java.lang.String getRemoteUser()
getRemoteUser 在接口中 javax.servlet.http.HttpServletRequestpublic java.lang.String getRequestURI()
getRequestURI 在接口中 javax.servlet.http.HttpServletRequestpublic java.lang.StringBuffer getRequestURL()
getRequestURL 在接口中 javax.servlet.http.HttpServletRequestpublic java.lang.String getRequestedSessionId()
getRequestedSessionId 在接口中 javax.servlet.http.HttpServletRequestpublic java.lang.String getServletPath()
getServletPath 在接口中 javax.servlet.http.HttpServletRequestpublic javax.servlet.http.HttpSession getSession()
getSession 在接口中 javax.servlet.http.HttpServletRequestpublic javax.servlet.http.HttpSession getSession(boolean isCreate)
getSession 在接口中 javax.servlet.http.HttpServletRequestpublic java.security.Principal getUserPrincipal()
getUserPrincipal 在接口中 javax.servlet.http.HttpServletRequestpublic boolean isRequestedSessionIdFromCookie()
isRequestedSessionIdFromCookie 在接口中 javax.servlet.http.HttpServletRequestpublic boolean isRequestedSessionIdFromURL()
isRequestedSessionIdFromURL 在接口中 javax.servlet.http.HttpServletRequestpublic boolean isRequestedSessionIdFromUrl()
isRequestedSessionIdFromUrl 在接口中 javax.servlet.http.HttpServletRequestpublic boolean isRequestedSessionIdValid()
isRequestedSessionIdValid 在接口中 javax.servlet.http.HttpServletRequestpublic boolean isUserInRole(java.lang.String role)
isUserInRole 在接口中 javax.servlet.http.HttpServletRequestpublic java.lang.Object getAttribute(java.lang.String name)
getAttribute 在接口中 javax.servlet.ServletRequestpublic java.util.Enumeration getAttributeNames()
getAttributeNames 在接口中 javax.servlet.ServletRequestpublic java.lang.String getCharacterEncoding()
getCharacterEncoding 在接口中 javax.servlet.ServletRequestpublic int getContentLength()
getContentLength 在接口中 javax.servlet.ServletRequestpublic java.lang.String getContentType()
getContentType 在接口中 javax.servlet.ServletRequestpublic javax.servlet.ServletInputStream getInputStream()
throws java.io.IOException
getInputStream 在接口中 javax.servlet.ServletRequestjava.io.IOExceptionpublic java.lang.String getLocalAddr()
getLocalAddr 在接口中 javax.servlet.ServletRequestpublic java.lang.String getLocalName()
getLocalName 在接口中 javax.servlet.ServletRequestpublic int getLocalPort()
getLocalPort 在接口中 javax.servlet.ServletRequestpublic java.util.Locale getLocale()
getLocale 在接口中 javax.servlet.ServletRequestpublic java.util.Enumeration getLocales()
getLocales 在接口中 javax.servlet.ServletRequestpublic java.lang.String getParameter(java.lang.String name)
getParameter 在接口中 javax.servlet.ServletRequestpublic java.util.Map getParameterMap()
getParameterMap 在接口中 javax.servlet.ServletRequestpublic java.util.Enumeration getParameterNames()
getParameterNames 在接口中 javax.servlet.ServletRequestpublic java.lang.String[] getParameterValues(java.lang.String name)
getParameterValues 在接口中 javax.servlet.ServletRequestpublic java.lang.String getProtocol()
getProtocol 在接口中 javax.servlet.ServletRequestpublic java.io.BufferedReader getReader()
throws java.io.IOException
getReader 在接口中 javax.servlet.ServletRequestjava.io.IOExceptionpublic java.lang.String getRealPath(java.lang.String path)
getRealPath 在接口中 javax.servlet.ServletRequestpublic java.lang.String getRemoteAddr()
getRemoteAddr 在接口中 javax.servlet.ServletRequestpublic static java.lang.String getRemoteAddr(javax.servlet.http.HttpServletRequest request)
request - public java.lang.String getRemoteHost()
getRemoteHost 在接口中 javax.servlet.ServletRequestpublic int getRemotePort()
getRemotePort 在接口中 javax.servlet.ServletRequestpublic javax.servlet.RequestDispatcher getRequestDispatcher(java.lang.String path)
getRequestDispatcher 在接口中 javax.servlet.ServletRequestpublic java.lang.String getScheme()
getScheme 在接口中 javax.servlet.ServletRequestpublic java.lang.String getServerName()
getServerName 在接口中 javax.servlet.ServletRequestpublic int getServerPort()
getServerPort 在接口中 javax.servlet.ServletRequestpublic boolean isSecure()
isSecure 在接口中 javax.servlet.ServletRequestpublic void removeAttribute(java.lang.String name)
removeAttribute 在接口中 javax.servlet.ServletRequestpublic void setAttribute(java.lang.String name,
java.lang.Object data)
setAttribute 在接口中 javax.servlet.ServletRequestpublic void setCharacterEncoding(java.lang.String encoding)
throws java.io.UnsupportedEncodingException
setCharacterEncoding 在接口中 javax.servlet.ServletRequestjava.io.UnsupportedEncodingExceptionpublic com.oreilly.servlet.MultipartRequest getMultipartRequest()
public javax.servlet.http.HttpServletRequest getRequest()
public boolean authenticate(javax.servlet.http.HttpServletResponse arg0)
throws java.io.IOException,
javax.servlet.ServletException
authenticate 在接口中 javax.servlet.http.HttpServletRequestjava.io.IOExceptionjavax.servlet.ServletExceptionpublic javax.servlet.http.Part getPart(java.lang.String arg0)
throws java.io.IOException,
java.lang.IllegalStateException,
javax.servlet.ServletException
getPart 在接口中 javax.servlet.http.HttpServletRequestjava.io.IOExceptionjava.lang.IllegalStateExceptionjavax.servlet.ServletExceptionpublic java.util.Collection getParts()
throws java.io.IOException,
java.lang.IllegalStateException,
javax.servlet.ServletException
getParts 在接口中 javax.servlet.http.HttpServletRequestjava.io.IOExceptionjava.lang.IllegalStateExceptionjavax.servlet.ServletExceptionpublic void login(java.lang.String arg0,
java.lang.String arg1)
throws javax.servlet.ServletException
login 在接口中 javax.servlet.http.HttpServletRequestjavax.servlet.ServletExceptionpublic void logout()
throws javax.servlet.ServletException
logout 在接口中 javax.servlet.http.HttpServletRequestjavax.servlet.ServletExceptionpublic javax.servlet.AsyncContext getAsyncContext()
getAsyncContext 在接口中 javax.servlet.ServletRequestpublic javax.servlet.DispatcherType getDispatcherType()
getDispatcherType 在接口中 javax.servlet.ServletRequestpublic javax.servlet.ServletContext getServletContext()
getServletContext 在接口中 javax.servlet.ServletRequestpublic boolean isAsyncStarted()
isAsyncStarted 在接口中 javax.servlet.ServletRequestpublic boolean isAsyncSupported()
isAsyncSupported 在接口中 javax.servlet.ServletRequestpublic javax.servlet.AsyncContext startAsync()
startAsync 在接口中 javax.servlet.ServletRequestpublic javax.servlet.AsyncContext startAsync(javax.servlet.ServletRequest arg0,
javax.servlet.ServletResponse arg1)
startAsync 在接口中 javax.servlet.ServletRequestpublic long getContentLengthLong()
getContentLengthLong 在接口中 javax.servlet.ServletRequestpublic java.lang.String changeSessionId()
changeSessionId 在接口中 javax.servlet.http.HttpServletRequestpublic <T extends javax.servlet.http.HttpUpgradeHandler> T upgrade(java.lang.Class<T> arg0)
throws java.io.IOException,
javax.servlet.ServletException
upgrade 在接口中 javax.servlet.http.HttpServletRequestjava.io.IOExceptionjavax.servlet.ServletExceptionCopyright © 2001-2014 hynnet.com