zoukankan      html  css  js  c++  java
  • 高版本Tomcat(8及以上)不支持PUT、DELETE方法

    HiddenHttpMethodFilter进行请求过滤,实现Rest风格的url(实测真实有效!!)

    1.Tomcat7及以下的版本:
    在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>

    2.Tomcat8及以上版本:
    (1)在web.xml文件中配置过滤器(即上述Tomcat7版本的配置)

    <!--    rest请求方式过滤器,把浏览器中post请求中的put和delete方式,通过过滤器转换为代码中对应的put和delete请求方式-->
        <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>


    (2)在要跳转的页面上设置 isErrorPage=“true”,设置完成就好用了。

    <%@ page contentType="text/html;charset=UTF-8" language="java" isErrorPage="true" %>
    <html>
      <head>
        <title>$Title$</title>
      </head>
      <body>
      <span>
        我成功了!
      </span>
      </body>
    </html>

     

  • 相关阅读:
    javscript处理XML DOM(待续)
    js设计模式(12)---职责链模式
    js设计模式(11)---命令模式
    Openstack之Swift架构(Cloud Storage)
    javascript —— HTTP头文件详解
    Generator
    promise
    记一些浏览器缓存以前不太熟悉的东西
    hover
    调试手机上网页 (断点 console timeline 选择dom)
  • 原文地址:https://www.cnblogs.com/appium/p/13161609.html
Copyright © 2011-2022 走看看