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>

     

  • 相关阅读:
    POJ 1754 Splay
    POJ 3481Double Queue Splay
    前缀表达式求值
    Treap(树堆):随机平衡二叉树实现
    Tarjian算法求强联通分量
    (转)priority_queue的用法
    001Angular2环境准备
    9.富客户端应用程序的线程
    8.信号
    7.线程的优先级
  • 原文地址:https://www.cnblogs.com/appium/p/13161609.html
Copyright © 2011-2022 走看看