jsp中Ajax请求发送PUT、DELETE请求的方式_刘锋的博客
jsp中Ajax请求发送PUT、DELETE请求的方式
方式一
首先配置pom.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>
jsp中实际调用Ajax请求
$.ajax({url:"${pageContext.request.contextPath}/emp/" + id,type:"POST",data:$("#empModal form").serialize() + "&_method=PUT",success:function (result) {// 请求成功后的回调函数}
});
如果想用DELETE请求就直接将其中的PUT改为DELETE就行
方式二
首先配置pom.xml中的过滤器
<!--使用rest风格的 将页面普通的post转为指定的delete或者put请求--><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>
在jsp中的使用
// 发送ajax请求,保存员工的数据$.ajax({url: "${APP_PATH}/emp/" + $(this).attr("edit-id"),type: "PUT", // 或者是DELETEdata: $("#empUpdateModal form").serialize(),success: function (result) {// 回调函数}})});
Rest风格请求的用途
PUT :更新保存数据
DELETE : 删除数据
GET :查询数据
POST : 校验数据
jsp中Ajax请求发送PUT、DELETE请求的方式_刘锋的博客相关推荐
- H5中ajax()方法发送网络数据请求
一.定义和用法 ajax() 方法通过 HTTP 请求加载远程数据. $.ajax() 返回其创建的 XMLHttpRequest 对象. 语法 jQuery.ajax([settings]) 参数 ...
- jQuery中ajax的4种常用请求方式
jQuery中ajax的4种常用请求方式:1.$.ajax()返回其创建的 XMLHttpRequest 对象. $.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信 ...
- 用php批处理图片,PHP中使用CURL发送get/post请求上传图片批处理功能
cURL是利用url语法规定传输文件和数据的工具.php中有curl拓展,一般用来实现网络抓取,模拟发送get post请求,文件上传. 在php中建立curl的基本步骤如下: 1.初始化 2. ...
- php curl post上传图片,PHP中使用CURL发送get/post请求上传图片批处理功能
cURL是利用url语法规定传输文件和数据的工具.php中有curl拓展,一般用来实现网络抓取,模拟发送get post请求,文件上传. 在php中建立curl的基本步骤如下: 1.初始化 2. ...
- 如何在jQuery中发送PUT / DELETE请求?
GET : $.get(..) POST : $.post().. 那PUT/DELETE呢? #1楼 您可以在数据哈希中包含一个名为:_method的键,其值为'delete'. 例如: data ...
- mvc ajax get请求,springMVC 中 ajax get 请求和 post 请求的坑以及参数传递
1, ajax 请求 无论为 post ,或者 get ,url中带有?形式的参数,后台都能以String类型变量接收,变量名称和参数名称必须一致 前台ajax: $.ajax( "prod ...
- c++删除文件delete_开启phpstudy中apache的put和delete请求方法并进行测试
put请求方法: put方法可以向服务器写入文档! delete请求方法: delete方法可以向服务器请求删除url所指定的资源.但是,客户端无法保证删除操作一定会被执行,因为HTTP规范允许服务器 ...
- php 中使用cURL发送get/post请求,上传图片,批处理
https://mp.weixin.qq.com/s/8luqMEd8xt8oJxFLLCU1XA 文章正文 cURL是利用url语法规定传输文件和数据的工具.php中有curl拓展,一般用来实现网络 ...
- axios请求发送两次请求_vue使用axios发送请求,都会发送两次请求
vue 使用axios,每次的请求都会发送两次,第一次的请求头为options CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sha ...
最新文章
- PBR游戏3D模型合集包 PBR Game 3D-Models Bundle February 2022
- 苹果服务器消息转发,iphone-与APNS服务器进行交互以将推送通知发...
- mysql-master/slave同步问题:Slave_IO_Running: No
- 使用ubuntu16.04对NVIDIA Jetson Xavier NX使用刷机:两种刷机方式:SD卡镜像法 和 NVIDIA SDK Manager法
- linux node 文件存放目录_Linux文件与目录结构
- Exchange安装
- BigData之Hive beeline:beeline的简介、使用方法之详细攻略
- java跨平台的特性_【简答题】什么是跨平台特性?Java怎样实现跨平台特性?
- dababase 差异
- 3d 根据弧长算角度_3D立体画,让你身临其境
- adb连接网易mumu模拟器
- 最新 | 诺奖得主涉嫌论文造假
- Oracle树形结构拖拽之插队重新排序
- 【矩阵论】8. 常用矩阵总结——镜面阵,正定阵
- 技术分析中的五种常见指标
- supervisor的使用教程
- 初学容器:Docker
- 22.03.10【随便写写】
- sfr是什么意思通俗易懂讲解
- 一个毕业两年IT民工