在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>  

pring MVC过滤器-HttpPutFormContentFilter相关推荐

  1. Spring MVC过滤器-HttpPutFormContentFilter

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

  2. ASP.NET MVC 过滤器(一)

    ASP.NET MVC 过滤器(一) 前言 前面的篇幅中,了解到了控制器的生成的过程以及在生成的过程中的各种注入点,按照常理来说篇幅应该到了讲解控制器内部的执行过程以及模型绑定.验证这些知识了.但是呢 ...

  3. asp.net MVC 过滤器使用案例:统一处理异常顺道精简代码

    asp.net MVC 过滤器使用案例:统一处理异常顺道精简代码 参考文章: (1)asp.net MVC 过滤器使用案例:统一处理异常顺道精简代码 (2)https://www.cnblogs.co ...

  4. ASP.NET MVC过滤器(一)

    MVC过滤器是加在 Controller 或 Action 上的一种 Attribute,通过过滤器,MVC 网站在处理用户请求时,可以处理一些附加的操作,如:用户权限验证.系统日志.异常处理.缓存等 ...

  5. ASP.NET MVC 过滤器(三)

    ASP.NET MVC 过滤器(三) 前言 本篇解说行为过滤器的运行过程,过滤器实现.使用方式有AOP的意思.能够通过学习了解过滤器在框架中的运行过程从而获得一些AOP方面的知识(在顺序运行的过程中, ...

  6. 跟我一起学.NetCore之MVC过滤器,这篇看完走路可以仰着头走

    前言 MVC过滤器在之前Asp.Net的时候就已经广泛使用啦,不管是面试还是工作,总有一个考点或是需求涉及到,可以毫不疑问的说,这个技术点是非常重要的: 在之前参与的面试中,得知很多小伙伴只知道有一两 ...

  7. ASP.NET MVC 过滤器(五)

    ASP.NET MVC 过滤器(五) 前言 上篇对了行为过滤器的使用做了解说,假设在控制器行为的运行中遇到了异常怎么办呢?没关系,还好框架给我们提供了异常过滤器,在本篇中将会对异常过滤器的使用做一个大 ...

  8. MVC过滤器详解和示例

    MVC过滤器一共分为四个:ActionFilter(方法过滤器),ResultFilter(结果过滤器,感觉不是很好听,就这样叫吧),AuthorizationFilter(授权过滤器),Except ...

  9. Spring MVC过滤器-HiddenHttpMethodFilter

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

最新文章

  1. pytorch之expand,gather,squeeze,sum,contiguous,softmax,max,argmax
  2. 数据结构与算法:13 字符串与整数集合
  3. 基于PYQT编写一个人脸识别软件(2)
  4. .net core 下使用StackExchange的Redis库访问超时解决
  5. 一个寄存器有几个字节_STM32f103ZET6 学习资料 (连载2 寄存器的操作界限)
  6. python的学习笔记/002-5(2018-5-21)
  7. tornado框架hello world实践
  8. Android 应用开发---API Level对应Android版本一览表
  9. UI设计素材干货模板|移动按钮的“悬停效果”
  10. 阿里业务研发经典案例:另类解法,分布式一致性
  11. MySQL-第十四篇事务管理
  12. java课程设计简易记事本
  13. 清理vdbench后台进程
  14. 影响世界的77部文学名著
  15. 弹出框插件bootbox
  16. C# 改变鼠标样式
  17. 混改中光城投集团控股有限公司 合作方案是如何完成的?
  18. python2.7 error: Microsoft Visual C++ 9.0 is required. Get it from http://aka.ms/vcpython27
  19. JRs在看啥?- 虎扑社区用户行为分析
  20. 概率论考点之相关系数

热门文章

  1. php开发问题及解决方案,PHP开源开发框架ZendFramework使用中常见问题说明及解决方案...
  2. 计算机系统基础期中考试,计算机系统基础第二次作业.docx
  3. 【通知】深度学习之人脸图像算法核心代码开源和勘误汇总
  4. 【AutoML】归一化(Normalization)方法如何进行自动学习和配置
  5. 走向AI摄影终极之路 AVA数据集后时代与发展?
  6. 2022版全球及中国煤矿机械再制造行业“十四五”发展规划与投资建议报告
  7. XSuperTooltip - Office 2007 Super Tooltip class
  8. 农业走出去-国际农民丰收节贸易会·刘合光:走向全球思考
  9. openresty开发系列32--openresty执行流程之1初始化阶段
  10. Ansible学习实战手记-你想要知道的可能都在这里了