public class FormContentFilter extends OncePerRequestFilter
Filter
。デフォルトでは、サーブレット仕様では HTTP POST の場合にのみこれが必要です。ALREADY_FILTERED_SUFFIX
logger
コンストラクターと説明 |
---|
FormContentFilter() |
修飾子と型 | メソッドと説明 |
---|---|
protected void | doFilterInternal(HttpServletRequestEE request, HttpServletResponseEE response, FilterChainEE filterChain) doFilter と同じ契約ですが、単一のリクエストスレッド内のリクエストごとに 1 回だけ呼び出されることが保証されています。 |
void | setCharset(CharsetSE charset) フォームデータの読み取りに使用するデフォルトの文字セット。 |
void | setFormConverter(FormHttpMessageConverter converter) フォームコンテンツの解析に使用するコンバーターを設定します。 |
doFilter, doFilterNestedErrorDispatch, getAlreadyFilteredAttributeName, isAsyncDispatch, isAsyncStarted, shouldNotFilter, shouldNotFilterAsyncDispatch, shouldNotFilterErrorDispatch
addRequiredProperty, afterPropertiesSet, createEnvironment, destroy, getEnvironment, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setEnvironment, setServletContext
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public void setFormConverter(FormHttpMessageConverter converter)
デフォルトでは、これは AllEncompassingFormHttpMessageConverter
のインスタンスです。
public void setCharset(CharsetSE charset)
getFormConverter.setCharset(charset)
protected void doFilterInternal(HttpServletRequestEE request, HttpServletResponseEE response, FilterChainEE filterChain) throws ServletExceptionEE, IOExceptionSE
OncePerRequestFilter
doFilter
と同じ契約ですが、単一のリクエストスレッド内のリクエストごとに 1 回だけ呼び出されることが保証されています。詳細については、OncePerRequestFilter.shouldNotFilterAsyncDispatch()
を参照してください。デフォルトの ServletRequest および ServletResponse の代わりに、HttpServletRequest および HttpServletResponse 引数を提供します。
OncePerRequestFilter
の doFilterInternal
ServletExceptionEE
IOExceptionSE