类 FormContentFilter
java.lang.Object
cn.taketoday.web.servlet.filter.GenericFilterBean
cn.taketoday.web.servlet.filter.OncePerRequestFilter
cn.taketoday.web.servlet.filter.FormContentFilter
- 所有已实现的接口:
cn.taketoday.beans.factory.Aware,cn.taketoday.beans.factory.BeanNameAware,cn.taketoday.beans.factory.DisposableBean,cn.taketoday.beans.factory.InitializingBean,cn.taketoday.context.EnvironmentAware,cn.taketoday.core.env.EnvironmentCapable,ServletContextAware,Filter
- 直接已知子类:
OrderedFormContentFilter
Filter that parses form data for HTTP PUT, PATCH, and DELETE requests
and exposes it as Servlet request parameters. By default the Servlet spec
only requires this for HTTP POST.- 从以下版本开始:
- 4.0 2022/2/20 23:42
- 作者:
- Rossen Stoyanchev, Harry Yang
-
嵌套类概要
嵌套类 -
字段概要
字段从类继承的字段 cn.taketoday.web.servlet.filter.OncePerRequestFilter
ALREADY_FILTERED_SUFFIX从类继承的字段 cn.taketoday.web.servlet.filter.GenericFilterBean
logger -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected voiddoFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) Same contract as fordoFilter, but guaranteed to be just invoked once per request within a single request thread.parseIfNecessary(HttpServletRequest request) voidsetCharset(Charset charset) The default character set to use for reading form data.voidsetFormConverter(FormHttpMessageConverter converter) Set the converter to use for parsing form content.private booleanshouldParse(HttpServletRequest request) 从类继承的方法 cn.taketoday.web.servlet.filter.OncePerRequestFilter
doFilter, doFilterNestedErrorDispatch, getAlreadyFilteredAttributeName, isAsyncDispatch, isAsyncStarted, shouldNotFilter, shouldNotFilterAsyncDispatch, shouldNotFilterErrorDispatch从类继承的方法 cn.taketoday.web.servlet.filter.GenericFilterBean
addRequiredProperty, afterPropertiesSet, createEnvironment, destroy, getEnvironment, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setEnvironment, setServletContext
-
字段详细资料
-
HTTP_METHODS
-
formConverter
-
-
构造器详细资料
-
FormContentFilter
public FormContentFilter()
-
-
方法详细资料
-
setFormConverter
Set the converter to use for parsing form content.By default this is an instance of
AllEncompassingFormHttpMessageConverter. -
setCharset
The default character set to use for reading form data. This is a shortcut for:
getFormConverter.setCharset(charset). -
doFilterInternal
protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException 从类复制的说明:OncePerRequestFilterSame contract as fordoFilter, but guaranteed to be just invoked once per request within a single request thread. SeeOncePerRequestFilter.shouldNotFilterAsyncDispatch()for details.Provides HttpServletRequest and HttpServletResponse arguments instead of the default ServletRequest and ServletResponse ones.
- 指定者:
doFilterInternal在类中OncePerRequestFilter- 抛出:
ServletExceptionIOException
-
parseIfNecessary
@Nullable private cn.taketoday.util.MultiValueMap<String,String> parseIfNecessary(HttpServletRequest request) throws IOException - 抛出:
IOException
-
shouldParse
-