org.seasar.s2click.servlet
クラス S2ClickRequestWrapper

java.lang.Object
  上位を拡張 javax.servlet.ServletRequestWrapper
      上位を拡張 javax.servlet.http.HttpServletRequestWrapper
          上位を拡張 org.seasar.s2click.servlet.S2ClickRequestWrapper
すべての実装されたインタフェース:
javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest

public class S2ClickRequestWrapper
extends javax.servlet.http.HttpServletRequestWrapper

GETリクエスト時にURLのクエリ文字列に含まれる日本語が文字化けする問題に対処するためのラッパークラスです.

クエリ文字列として受け取ったパラメータをS2ClickConfig.charsetで指定された文字コードでデコードします。

導入されたバージョン:
0.4.0
作成者:
Naoki Takezoe

フィールドの概要
protected  S2ClickConfig config
           
 
インタフェース javax.servlet.http.HttpServletRequest から継承されたフィールド
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
コンストラクタの概要
S2ClickRequestWrapper(javax.servlet.http.HttpServletRequest request)
           
 
メソッドの概要
 java.lang.String getParameter(java.lang.String name)
           
 java.lang.String[] getParameterValues(java.lang.String name)
           
 
クラス javax.servlet.http.HttpServletRequestWrapper から継承されたメソッド
getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole
 
クラス javax.servlet.ServletRequestWrapper から継承されたメソッド
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameterMap, getParameterNames, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding, setRequest
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース javax.servlet.ServletRequest から継承されたメソッド
getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameterMap, getParameterNames, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding
 

フィールドの詳細

config

protected S2ClickConfig config
コンストラクタの詳細

S2ClickRequestWrapper

public S2ClickRequestWrapper(javax.servlet.http.HttpServletRequest request)
メソッドの詳細

getParameter

public java.lang.String getParameter(java.lang.String name)
定義:
インタフェース javax.servlet.ServletRequest 内の getParameter
オーバーライド:
クラス javax.servlet.ServletRequestWrapper 内の getParameter

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String name)
定義:
インタフェース javax.servlet.ServletRequest 内の getParameterValues
オーバーライド:
クラス javax.servlet.ServletRequestWrapper 内の getParameterValues