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请求的方式_刘锋的博客相关推荐

  1. H5中ajax()方法发送网络数据请求

    一.定义和用法 ajax() 方法通过 HTTP 请求加载远程数据. $.ajax() 返回其创建的 XMLHttpRequest 对象. 语法 jQuery.ajax([settings]) 参数 ...

  2. jQuery中ajax的4种常用请求方式

    jQuery中ajax的4种常用请求方式:1.$.ajax()返回其创建的 XMLHttpRequest 对象. $.ajax() 只有一个参数:参数 key/value 对象,包含各配置及回调函数信 ...

  3. 用php批处理图片,PHP中使用CURL发送get/post请求上传图片批处理功能

    cURL是利用url语法规定传输文件和数据的工具.php中有curl拓展,一般用来实现网络抓取,模拟发送get   post请求,文件上传. 在php中建立curl的基本步骤如下: 1.初始化 2. ...

  4. php curl post上传图片,PHP中使用CURL发送get/post请求上传图片批处理功能

    cURL是利用url语法规定传输文件和数据的工具.php中有curl拓展,一般用来实现网络抓取,模拟发送get   post请求,文件上传. 在php中建立curl的基本步骤如下: 1.初始化 2. ...

  5. 如何在jQuery中发送PUT / DELETE请求?

    GET : $.get(..) POST : $.post().. 那PUT/DELETE呢? #1楼 您可以在数据哈希中包含一个名为:_method的键,其值为'delete'. 例如: data ...

  6. mvc ajax get请求,springMVC 中 ajax get 请求和 post 请求的坑以及参数传递

    1, ajax 请求 无论为 post ,或者 get ,url中带有?形式的参数,后台都能以String类型变量接收,变量名称和参数名称必须一致 前台ajax: $.ajax( "prod ...

  7. c++删除文件delete_开启phpstudy中apache的put和delete请求方法并进行测试

    put请求方法: put方法可以向服务器写入文档! delete请求方法: delete方法可以向服务器请求删除url所指定的资源.但是,客户端无法保证删除操作一定会被执行,因为HTTP规范允许服务器 ...

  8. php 中使用cURL发送get/post请求,上传图片,批处理

    https://mp.weixin.qq.com/s/8luqMEd8xt8oJxFLLCU1XA 文章正文 cURL是利用url语法规定传输文件和数据的工具.php中有curl拓展,一般用来实现网络 ...

  9. axios请求发送两次请求_vue使用axios发送请求,都会发送两次请求

    vue 使用axios,每次的请求都会发送两次,第一次的请求头为options CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sha ...

最新文章

  1. PBR游戏3D模型合集包 PBR Game 3D-Models Bundle February 2022
  2. 苹果服务器消息转发,iphone-与APNS服务器进行交互以将推送通知发...
  3. mysql-master/slave同步问题:Slave_IO_Running: No
  4. 使用ubuntu16.04对NVIDIA Jetson Xavier NX使用刷机:两种刷机方式:SD卡镜像法 和 NVIDIA SDK Manager法
  5. linux node 文件存放目录_Linux文件与目录结构
  6. Exchange安装
  7. BigData之Hive beeline:beeline的简介、使用方法之详细攻略
  8. java跨平台的特性_【简答题】什么是跨平台特性?Java怎样实现跨平台特性?
  9. dababase 差异
  10. 3d 根据弧长算角度_3D立体画,让你身临其境
  11. adb连接网易mumu模拟器
  12. 最新 | 诺奖得主涉嫌论文造假
  13. Oracle树形结构拖拽之插队重新排序
  14. 【矩阵论】8. 常用矩阵总结——镜面阵,正定阵
  15. 技术分析中的五种常见指标
  16. supervisor的使用教程
  17. 初学容器:Docker
  18. 22.03.10【随便写写】
  19. sfr是什么意思通俗易懂讲解
  20. 一个毕业两年IT民工

热门文章

  1. 杨辉三角python代码
  2. Java:输入输出转换流
  3. Ueditor文本回显问题
  4. 腾讯 C++ 笔试/面试题及答案
  5. quartusⅡ的原理仿真及代码仿真
  6. 网络安全扫描技术原理及建议分析
  7. Linux命令--iconv--使用/教程/实例
  8. Spring Boot项目application.yml文件数据库配置密码加密
  9. 2021年认证杯SPSSPRO杯数学建模A题(第一阶段)医学图像的配准全过程文档及程序
  10. 刘谦-男人必学的魔术