在Spring MVC过滤器-HiddenHttpMethodFilter中我们提到,jsp或者说html中的form的method值只能为post或get,我们可以通过HiddenHttpMethodFilter获取put表单中的参数-值,而在Spring3.0中获取put表单的参数-值还有另一种方法,即使用HttpPutFormContentFilter过滤器。

HttpPutFormContentFilter过滤器的作为就是获取put表单的值,并将之传递到Controller中标注了method为RequestMethod.put的方法中。

在web.xml中配置HttpPutFormContentFilter的代码类似如下:

 <filter><filter-name>httpPutFormcontentFilter</filter-name><filter-class>org.springframework.web.filter.HttpPutFormContentFilter</filter-class></filter><filter-mapping><filter-name>httpPutFormContentFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>

需要注意的是,该过滤器只能接受enctype值为application/x-www-form-urlencoded的表单,也就是说,在使用该过滤器时,form表单的代码必须如下:

<form action="" method="put" enctype="application/x-www-form-urlencoded">
......
</form>

Spring MVC过滤器-HttpPutFormContentFilter相关推荐

  1. pring MVC过滤器-HttpPutFormContentFilter

    在Spring MVC过滤器-HiddenHttpMethodFilter中我们提到,jsp或者说html中的form的method值只能为post或get,我们可以通过HiddenHttpMetho ...

  2. Spring MVC过滤器-HiddenHttpMethodFilter

    随时随地技术实战干货,获取项目源码.学习资料,请关注源代码社区公众号(ydmsq666) from:Spring MVC过滤器-HiddenHttpMethodFilter_Blake Luo-CSD ...

  3. Spring MVC过滤器-超类

    Spring的web包中中有很多过滤器,这些过滤器位于org.springframework.web.filter并且理所当然地实现了javax.servlet.Filter,不过实现的方式有以下几类 ...

  4. Spring MVC过滤器-委派过滤器代理(DelegatingFilterProxy)

    org.springframework.web.filter中有一个特殊的类--DelegatingFilterProxy,该类其实并不能说是一个过滤器,它的原型是FilterToBeanProxy, ...

  5. Spring MVC过滤器-字符集过滤器(CharacterEncodingFilter)

    Spring的字符集过滤通过用于处理项目中的乱码问题,该过滤器位于org.springframework.web.filter包中,指向类CharacterEncodingFilter,Charact ...

  6. Spring MVC过滤器-登录过滤

    以下代码是继承OncePerRequestFilter实现登录过滤的代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ...

  7. Spring MVC过滤器-超类 GenericFilterBean

    GenericFilterBean 抽象类GenericFilterBean实现了javax.servlet.Filter.org.springframework.beans.factory.Bean ...

  8. Spring MVC过滤器-RequestContextFilter

    在Spring中可以使用很多种方式来实现request的转发,将页面提交的request转发到Controller中,而实现这一功能的原理即是设置LocaleContextHolder和Request ...

  9. spring mvc 过滤器

    1.什么是过滤器 a. 过滤器是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器对请求进行修改.判断等,把不符合规则的请求在中途拦截或修改.也可以对响应进行过滤,拦截 ...

最新文章

  1. 卓晴老师“标杆课教师“采访提纲
  2. c++OpenCV操作mp4
  3. 《algorithm-note》算法笔记中文版正式发布!
  4. scala集合同时支持不可变集合和可变集合
  5. 使用组合索引你得注意了
  6. 【Python学习】——语言风格(变量赋值、深浅拷贝、for循环陷阱)
  7. javaserver_什么是JavaServer Faces(JSF)–(第2部分)
  8. mysql 异地备份工具_异地备份简单实现(mysql)
  9. java writedouble_Java FSDataOutputStream.writeDouble方法代碼示例
  10. systemd.generator — systemd unit generators
  11. 实验2-3-3 信号处理总结以及Linux下支持的信号列表
  12. 最后电话挂的才是爱你的
  13. 8.8LSTM作为元学习器学习梯度下降
  14. OC---Math公式
  15. 四层与七层负载均衡的比较
  16. SQL Server将表数据从一个数据源复制到另一个数据源(未完成)
  17. xp计算机如何查看内存大小,xp如何查看内存大小
  18. JAVA实现简单计算器布局与功能(附完整源码)
  19. 项目管理-----整合项目资源
  20. 进阶-第18__深度探秘搜索技术_基于slop参数实现近似匹配以及原理剖析和相关实验

热门文章

  1. 貝塞爾 Layer 入門指南
  2. Spring事务管理一:Spring事务管理的优点
  3. ZooKeeper的节点类型有哪些?
  4. 僵尸物联网大战区块链
  5. Java练手项目1:基于RFID的图书仓储管理系统(可做毕设)
  6. jsTree API文档(中文)
  7. 【DFS】先简单说说DFS分布式存储系统和fastDFS
  8. 【图文详解】【pycharm】pycharm更换背景颜色
  9. 算法的时间复杂度的计算
  10. Gradle报错:Could not find ××× ,‘dependencies.× .× ‘ for × must specify an absolute path but is ${env.