cn.dreampie.web.handler.xss
类 HttpServletRequestWrapper

java.lang.Object
  继承者 javax.servlet.ServletRequestWrapper
      继承者 javax.servlet.http.HttpServletRequestWrapper
          继承者 cn.dreampie.web.handler.xss.HttpServletRequestWrapper
所有已实现的接口:
javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest

public class HttpServletRequestWrapper
extends javax.servlet.http.HttpServletRequestWrapper

Created by wangrenhui on 2014/6/25.


字段摘要
 
从接口 javax.servlet.http.HttpServletRequest 继承的字段
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
构造方法摘要
HttpServletRequestWrapper(javax.servlet.http.HttpServletRequest request)
           
 
方法摘要
 String escapeAll(String text)
           
 String escapeHtml(String text)
           
 String escapeScript(String text)
           
 String escapeString(String text)
           
 String getParameter(String name)
          重写并过滤getParameter方法
 Map<String,String[]> getParameterMap()
          重写并过滤getParameterMap方法
 String[] getParameterValues(String name)
          重写并过滤getParameterValues方法
 
从类 javax.servlet.http.HttpServletRequestWrapper 继承的方法
authenticate, changeSessionId, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout, upgrade
 
从类 javax.servlet.ServletRequestWrapper 继承的方法
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameterNames, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsync
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
从接口 javax.servlet.ServletRequest 继承的方法
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameterNames, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsync
 

构造方法详细信息

HttpServletRequestWrapper

public HttpServletRequestWrapper(javax.servlet.http.HttpServletRequest request)
方法详细信息

getParameter

public String getParameter(String name)
重写并过滤getParameter方法

指定者:
接口 javax.servlet.ServletRequest 中的 getParameter
覆盖:
javax.servlet.ServletRequestWrapper 中的 getParameter
参数:
name - name
返回:
param

getParameterValues

public String[] getParameterValues(String name)
重写并过滤getParameterValues方法

指定者:
接口 javax.servlet.ServletRequest 中的 getParameterValues
覆盖:
javax.servlet.ServletRequestWrapper 中的 getParameterValues
参数:
name - name
返回:
value

getParameterMap

public Map<String,String[]> getParameterMap()
重写并过滤getParameterMap方法

指定者:
接口 javax.servlet.ServletRequest 中的 getParameterMap
覆盖:
javax.servlet.ServletRequestWrapper 中的 getParameterMap
返回:
parammap

escapeAll

public String escapeAll(String text)

escapeString

public String escapeString(String text)

escapeHtml

public String escapeHtml(String text)

escapeScript

public String escapeScript(String text)


Copyright © 2014. All rights reserved.