springMVC怎么改变form的提交方式为put或者delete
想着练习一下创建restful风格的网站呢,结果发现在jsp页面上并不能灵活使用put和delete提交方式.下面我的解决办法
一. form 只支持post和get两种提交方式,只支持get提交方式
二. 使用过滤器+form隐藏标签的方式在后台改变form提交方式
a)在web.xml文件中添加过滤器
<filter><filter-name>HiddenHttpMethodFilter</filter-name><filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class></filter><filter-mapping><filter-name>HiddenHttpMethodFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
注意:web.xml文件的标签有严格的前后顺序,标签的位置不能放错,不然会提示
The content of element type "web-app" must match "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".
b)在jsp页面的form中增加隐藏节点
<input type="hidden" name="_method" value="put" />
value的值可以为"delete,put,get"等http允许的提交方式名
springMVC怎么改变form的提交方式为put或者delete相关推荐
- form表单的多种提交方式及提交前验证
以下是本人总结处来的一些form的提交方式,网上还有别的提交方式,这里我总结了大小分为7类,其实就是三类的提交方式,若有哪里不对的,还请评论指出来,大家一起学习学习 1.无任何验证提交(最普通的提交) ...
- SpringMVC 用对象接收 ajax提交form表单
SpringMVC 用对象接收 ajax提交form表单 转载于:http://www.cnblogs.com/klwyrn/p/5955152.html 第一种方法(简单易用,防蚊虫): 1.1 ...
- form表单与ajax的两种提交方式
一.form表单与ajax两种提交方式使用的场景: 1)form表单提交适用于跳转到另一个页面,form标签中的数据通过submit的方式提交到后台,提交成功后会跳转到另一个页面,但没有返回值. 2) ...
- form表单—2种提交方式
只提交参数到后台,不接收返回值 html代码 <!--第1步:设置 action,method--> <form id="editForm" action=&qu ...
- 33.form标签中的GET和POST提交方式
form标签中的GET和POST 在HTML中,form表单的作用是收集标签中的内容,<form>...</form> 中间可以由访问者添加类似于文本,选择,或者一些控制模块等 ...
- 常见的Form表单提交方式
Form表单提交方式探究 在进行项目编程的时候,我们难免会去编写一些简单的前端页面. 而编写前端页面就力不开 form表单的支持. 下面就form表单的提交方式进行如下探寻 1.常规写法 在form表 ...
- form表单的多种提交方式
在项目开发中自己总结的form表单的集中提交方式: 1,<input type="submit"> 提交按钮提交表单. 例: <!DOCTYPE html> ...
- php form表单提交方式,form表单提交数据的几种方式
一.submit提交 一般表单提交通过type=submit实现,input type="submit",浏览器显示为button按钮,通过点击这个按钮提交表单数据跳转到/url. ...
- form表单的各种提交方式
form表单提交方法很多.直接提交啊,或者js提交啊. 第一种提交方式:form表单直接提交 <form action="formDate" method="pos ...
最新文章
- 求二叉树上结点的路径_剑指offer 二叉树
- FPGA之道(84)功能仿真之Verilog Test Fixture
- Interview:算法岗位面试—10.15下午—上海某公司算法岗位(偏机器学习,合资制造行业)技术面试考点之电话面试—研究项目的技术考察
- Kubernetes天生对多云策略的支持
- Taro+react开发(52) 移动端弹出框使用
- 龙武2服务器在维护,龙武5.25更新维护时间_龙武5.5更新维护详情_牛游戏网
- Android基础View回顾
- 对话即平台:利用人工智能以及云平台打造你的智能机器人
- 实现java内存队列消费事件-ConcurrentLinkedQueue
- zabbix通过自动发现功能实现自动识别网络设备接口
- java quartz 触发_JavaEE进阶知识学习-----定时任务调度Quartz-2-触发器Trigger
- jdbc 连接阿里云mysql数据库_java jdbc连接数据库
- 全国网络安全等级保护测评机构推荐目录
- 汤国安:GIS教育可能要崩盘
- c 中空格的asc码表_泰格豪雅卡莱拉系列计时码表,车迷心中的永远的“白月光”...
- android项目 之 记事本(12) ----- 图片的等比例缩放及给图片添加边框
- Hack The Box--Forest 靶场训练
- 西工大计算机学院保研人数,陕西多所大学保研率超20%,西北工业大学27%,推免999人...
- 流言终结者 1080P画质都一样?(下)
- Verilog 每日一题 (VL5 信号发生器)
热门文章
- ISP DSP的不同
- AngularJS学习笔记之directive—scope选项与绑定策略
- Eclipse中的SVN插件
- C++_类和对象_C++继承_菱形继承_或钻石继承_问题及利用虚继承解决该问题---C++语言工作笔记068
- Sharding-Sphere,Sharding-JDBC_分库分表(水平分库_水平分表)_Sharding-Sphere,Sharding-JDBC分布式_分库分表工作笔记004
- 持续集成部署Jenkins工作笔记0016---测试验证整个自动化持续集成流程
- PicPick手册:绿色小巧功能多的截屏软件
- 如何在Linux中查看所有正在运行的进程 1
- matlab 绘花,【原创】使用matlab绘制菊花和玫瑰花
- linux下的C语言开发(多线程编程)