使用SpringMVC时报错HTTP Status 405 - Request method 'GET' not supported

GET方法不支持。我出错的原因在于,在JSP中我希望超链接a以post方式提交,但是这里写js代码时出错。

<script type="text/javascript">
    $(function(){
        $(".delete").click(function(){
            var href = $(this).attr("href");
            $("form").attr("action",href).submit();
            //alert("ok");
            return false;
        })
    })
</script>

js代码本身并没有错,错误的是超链接的配置。

    <form action="" method="post">
        <input type="hidden" name="_method" value="delete" />
    </form>

    <a href="emp/${emp.id }">Delete</a> 

上面是jsp代码,超链接a少了一个class="delete"

下面这样改就对了。

 <form action="" method="post">
        <input type="hidden" name="_method" value="delete" />
    </form>

    <a class="delete" href="emp/${emp.id }">Delete</a> 

使用SpringMVC时报错HTTP Status 405 - Request method 'GET' not supported

原文地址:https://www.cnblogs.com/liaoxiaolao/p/10008946.html

时间: 2024-11-08 00:48:19

使用SpringMVC时报错HTTP Status 405 - Request method 'GET' not supported的相关文章

HTTP Status 405 - Request method &#39;GET&#39; not supported

springMVC框架中出现这个问题看看web.xml是否配置HiddenHttpMethodFilter ctrl +shift+T查看这个方法 配置: <!-- 配置org.springframework.web.filter.HiddenHttpMethodFilter:可以把post请求转为delete或putt请求 -->   <filter>     <filter-name>HiddenHttpMethodFilter</filter-name>

SpringMVC框架出现 405 request method post not supported 的解决方法

在SpringMVC框架中当使用post请求服务,然后请求成功转到一个静态文件,如html,htm等网页时.页面出现405 request method post not supported错误,只要在spring的配置文件中加入下面代码即可: <bean class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> <property name="urlMap"&

springmvc表单提交出现WARNING: Request method &#39;GET&#39; not supported

明明表单提交的method设置为post,然后在controller那设置只能请求为post请求 然后第一次post请求是正常的,第二次开始后便不正常了,出现post的请求302,get请求405:这个结果很纳闷吧 <!--注意action的路径--> <form id="form1" action="upload" method="post" enctype="multipart/form-data">

使用springmvc时报错HTTP Status 400 -

这个错误大多是因为,jsp的form表单提交的字段类型和后台接收字段类型不匹配造成的(例如,form中为String,后台接收为Integer). 我这里就是jsp表单中的日期数据没有写明类型,然后用Date接收就报错,把javabean中的Date类型换成String就没有错了. 原文地址:https://www.cnblogs.com/liaoxiaolao/p/10010337.html

Request method &#39;POST&#39; not supported错误和解决方法

在使用SpringBoot的时候,在html页面用form表单post提交数据的时候报错: Request method 'POST' not supported 错误解析: 我是用的前端页面是HTML页面,而HTML文件,它并不支持响应头带有 post 的应答包,所以会报错. 而且在测试的时候进入到了Controller方法内,只是在进行页面跳转的时候,报错. 所以无法完成跳转操作. 解决方法: 若条件允许,使用 jsp 等能够接收 post 应答包的页面文件.使用jsp页面就可以完美解决问题

spring rest项目提示Request method &#39;PUT&#39; not supported Method Not Allowed 405 错误

{ "timestamp": "2019-04-28 17:43:07", "status": 405, "error": "Method Not Allowed", "message": "Request method 'PUT' not supported", "path": "/customer" } 今天项目发布后,发现

NuGet Package Explorer上传时报:failed to process request:&#39;Method Not Allowed&#39;错误解决办法

相关日志:PUT /api/v2/package - 1000 -  NuGet+Package+Explorer/3.15.0.0+(Microsoft+Windows+NT+6.2.9200.0) - 405 0 0 0 解决办法Web.config里面加入设置: <system.webServer> <modules>     <remove name="WebDAVModule" />   </modules>   <han

oauth2(spring security)报错method_not_allowed(Request method &#39;GET&#39; not supported)解决方法

报错信息 <MethodNotAllowed> <error>method_not_allowed</error> <error_description>Request method 'GET' not supported</error_description> </MethodNotAllowed> 39是单引号 原因 默认只支持post 解决方法 下载安装postman工具(或其他post工具) 使用post调用 代码增加get的

Feign发送Get请求时,采用POJO对象传递参数的最终解决方案 Request method &#39;POST&#39; not supported (附带其余好几个坑)

yml: feign: httpclient: enabled: true properties: #feign feign.httpclient.enabled=true <!-- https://mvnrepository.com/artifact/io.github.openfeign/feign-httpclient --> <dependency> <groupId>io.github.openfeign</groupId> <artifac