文章目录

  • 一、将POST请求修改为PUT请求
  • 二、直接发送PUT请求

一、将POST请求修改为PUT请求

通过HiddenHttpMethodFilter过滤器将POST请求修改为PUT请求
需要传入参数_method=put

Ajax代码

$.ajax({type : "post",url : basePath + "/emp/" + $("#update_emp_btn").attr("update-id"),data : $("#empUpdateModel form").serialize() + "&_method=put",success : function (result){alert("处理成功!");}
})

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>

二、直接发送PUT请求

由于Tommcat版本的问题,直接发送PUT请求,后端不能获取发送过来的参数,需要使用FormContentFilter过滤器包装请求,重写getPatamter方法。

Ajax代码

$.ajax({type : "PUT",url : basePath + "/emp/" + $("#update_emp_btn").attr("update-id"),data : $("#empUpdateModel form").serialize(),success : function (result){//关闭模态框$("#empUpdateModel").modal("hide");//跳转为当前页数toPage(currentPage);}
})

web.xml

 <filter><filter-name>FormContentFilter</filter-name><filter-class>org.springframework.web.filter.FormContentFilter</filter-class></filter><filter-mapping><filter-name>FormContentFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>

Ajax向后端发送PUT请求的两种方法相关推荐

  1. java发送get请求_java发送http get请求的两种方法(总结)

    长话短说,废话不说 一.第一种方式,通过HttpClient方式,代码如下: public static String httpGet(String url, String charset) thro ...

  2. php发送post请求的三种方法

    这篇文章主要介绍了php发送post请求的三种方法,分别使用curl.file_get_content.fsocket来实现post提交数据,需要的朋友可以参考下 class Request{ pub ...

  3. 在Linux命令行发送电子邮件附件的两种方法

    需 求 本文使用Centos7操作系统. 需要有一个工作正常的邮件系统.本文将不介绍如何配置邮件服务器. 1.使用mail命令 安装mailx安装包 [root@localhost ~]# yum - ...

  4. Python接口测试- requests 发送 post 请求的几种方法

    目录 前言: 发送 json 格式的数据 前言:  想了解更多相关知识请关注我吧!或者点击这里领取全套[软件测试/自动化测试]海量资料免费领取 POST 请求用于向服务器发送数据.与 get 相比更安 ...

  5. Android发送短信的两种方法

    Android发送短信代码的两种方法 Android发送短信代码的两种方法 有两种方法可以实现发送短信: 其一是使用intent-startActivity,URI数据格式为"smsto:n ...

  6. php发请求的方法,php发送http请求的几种方法

    有很多时候,我们还是需要用php去发送http请求的,它可以模拟浏览器的行为,通常它的应用场景有:1.后端测试自己的接口.2.后端请求别人的数据. 后端测试自己的接口,比如我们写了一个返回json数据 ...

  7. 微博社交内容信息爬取(selenium和equests请求接口两种方法)

    总体目标:抓取微博内容信息:给一个入口,抓分布抓取关注list,然后给到具体链接去爬取具体个人的微博信息 #我这现在有两种方式,selenium模拟登陆和下拉,二是分析接口获取具体微博信息,这边暂时没 ...

  8. php发送http请求的两种常用方法

    第一种:使用CURL,直接上代码,开箱即用: <?php // return file_get_contents("http://thinkphp.com/index/index/cr ...

  9. .Net Core下发送WebRequest请求的两种方式

    1.使用RestSharp.NetCore 2.使用WebApi请求方式 转载于:https://www.cnblogs.com/mailaidedt/p/6525501.html

最新文章

  1. 单臂路由与三层交换机—Vecloud微云
  2. flask_requirements
  3. TC(Table Control)自定义F4
  4. 上半年产品原型设计Axure rp稿(持续更新)
  5. java undo_用JAVA实现Undo、Redo,Copy、Paste、Cut_java
  6. List对象集合的遍历、对象赋值和向前台传递
  7. linux系统检测脚本,脚本检测linux系统资源
  8. linux driver开发
  9. TCP三次握手四次挥手过程及其中的状态量
  10. Linux下使用rsync最快速删除海量文件的方法分享
  11. 小米路由R1D固件升级后导致Misstar tools插件页面显示错误解决方法
  12. 解决啦啦外卖小程序无法生成桌台小程序二维码
  13. Word批量打印证书(证书套打)
  14. 小学生怎么做PPT?
  15. 开调查公司创业,他的公司营业额达80万
  16. 初级数据分析-python(第一节数据存储)
  17. Java环境安装(Linux版)
  18. 基于Xilinx Kintex-7 FPGA K7 XC7K325T PCIeX8 四路光纤卡226
  19. 普元BPS启动报错BPS Process Server startup failed,because of the UpGradeManager program
  20. pretty-errors:美化python异常输出以使其清晰易读

热门文章

  1. 手机型号后缀的S、Plus、Note、Max都是啥意思
  2. Jmeter向kafka发送数据
  3. JMeter入门操作简介
  4. iptables+ipset自动封闭和解封频繁访问web服务的恶意IP
  5. Mybatis-Plus中的查(select)和 Wrapper条件构造器-详解 V2.0
  6. 外贸企业网站的搜索引擎优化
  7. 原神过剧本键盘精灵脚本
  8. 阿里云 java程序 链接redis 报错 : IO Error: Connection reset
  9. oracle 数据导入不成功,node.js往oracle数据库插入数据失败
  10. 苏州大学:从PostgreSQL到TDengine