zoukankan      html  css  js  c++  java
  • springMVC中HTTP PUT请求该如何传输请求参数呢?

    对于表单提交,tomcat默认只解析POST的表单,对于PUT和DELETE的不处理,所以Spring拿不到。
    解决方案:1、修改tomcat的server.xml:

     
    <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000"
               redirectPort="8443"
               parseBodyMethods="POST,PUT,DELETE"
               URIEncoding="UTF-8" />

    解决方案2、在web.xml中添加HttpPutFormContentFilter

        <!--Servlet不支持PUT表单,需要Spring支持-->
        <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>
  • 相关阅读:
    塔 · 第 二 条 约 定
    nyoj 325
    塔 · 第 一 条 约 定
    大一上
    Django之ORM
    mysql概念
    数据库索引
    使用pymysql进行数据库的增删改查
    sql注入攻击
    pymysql
  • 原文地址:https://www.cnblogs.com/azhqiang/p/7463106.html
Copyright © 2011-2022 走看看