HTTP Status 405 - JSPs only permit GET POST or HEAD
HTTP Status 405 - JSPs only permit GET POST or HEAD
- 版本:Spring4,Tomcat8
- 代码如下
web.xml:HiddenHttpMethodFilter
org.springframework.web.filter.HiddenHttpMethodFilter
HiddenHttpMethodFilter /* JSP: Controller:
@RequestMapping("/springmvc")
@Controller
public class SpringMVCTest {
private static final String SUCCESS = “success”;
@RequestMapping(value="/testRest/{id}",
method=RequestMethod.PUT)
public String testRestPUT(@PathVariable(value=“id”)
Integer id) {
System.out.println("testRest PUT: " + id);
return SUCCESS;
}
}
视图解析器:
- 运行时出现错误
- 原因分析
第一:可能是Tomcat版本问题,当使用Tomcat8及以上版本时出现错误
第二:发起的请求是个RESTFul风格的请求,调用了RESTFul风格的PUT方法。但是controller里testRestPUT返回的success字符串被映射到success.jsp。因此spring认为这应该是个JSP接口,且JSP接口仅仅支持GET方法和POST方法。所以系统提示提示了这个错误。
5.解决办法
第一种:把Tomcat的版本换到7.0以及以下版本
第二种:修改映射到的jsp页面,在你的jsp页面头部文件将
<%@ page language=“java” contentType=“text/html; charset=UTF-8”
pageEncoding=“UTF-8” isErrorPage=“true”%>
多加一句话:isErrorPage设置为true,默认为false
HTTP Status 405 - JSPs only permit GET POST or HEAD相关推荐
- HTTP Status 405 - JSPs only permit GET POST or HEAD问题的分析和解决办法
1.出错时的代码 (1)web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xml ...
- SpringMVC报错:HTTP Status 405 - JSPs only permit GET POST or HEAD
最近在写JavaEE系列的文章,在写SpringMVC的REST风格URL的时候出现了一些问题,下面是部分代码. index.jsp页面代码: <%@ page language="j ...
- RESTFUL风格中的405问题:JSPs only permit GET POST or HEAD
RESTFUL风格中的405问题:JSPs only permit GET POST or HEAD 今天在学习RESTFUL风格的内容时,写完代码后遇到了如下图所示的405问题. 后台control ...
- HTTP Status 405 - HTTP method POST is not supported by this URL
程序出现: HTTP Status 405 - HTTP method POST is not supported by this URL 发现原因如下 源程序: request.getRequest ...
- 配置过滤器报错 JSPs only permit GET POST or HEAD
2019/4/10 问题描述 在web.xml中配置好过滤器,代码如下: <filter><filter-name>HiddenHttpMethodFilter</fil ...
- Maven Failed to deploy artifacts: status: 405 PUT
问题现象 Failed to deploy artifacts: Could not transfer artifact http-sign-request-client:jar:1.0.0 fro ...
- JSPs only permit GET POST or HEAD
看了REST风格写测试程序,当PUT和DELETE时报405 出错时的代码 web.xml: <!-- 配置 org.springframework.web.filter.HiddenHttpM ...
- *JSPs only permit GET POST or HEAD
(1)RESTful架构: RESTful架构,就是目前最流行的一种互联网软件架构,它结构清晰.符合标准.易于理解.扩展方便:so正得到越来越多的网站采用: RESTful(Representatio ...
- springMVC出现HTTP Status 405 - Request method 'GET' not supported错误的解决方法
今天在写一个简单的springMVC的表单请求处理时,出现了这个问题.我的form表单用的是post方法提交,并没有使用get方法,出现这个问题时,笔者可谓是一脸懵逼. 这是form表单: 这是对po ...
最新文章
- Nature Methods:宏基因组物种组成分析工具MetaPhlAn2
- BZOJ3075[USACO 2013 Mar Gold 3.Necklace]——AC自动机+DP
- Spring 体系结构详解
- 求朋友圈的个数 Friend Circles
- AngularJS中ng-options简单用法及预选项失败的原因
- 软件测试中的白盒测试的工具,软件测试人员该如何选择白盒测试工具?常用的白盒测试工具汇总...
- 蓝牙音箱项目:记录CSR8635芯片的蓝牙音箱的开发过程
- 计算机领域 专利挖掘,浅谈如何进行软件专利的挖掘
- CentOS官方免费下载地址,包含CentOS7和CentOS8
- AIX 修 炼 之 路
- 常见地图服务(WMS、WFS、WCS、TMS、WMTS
- Bit-M Accelerator全新上线
- 驱动程序为什么要做WHQL认证
- 王思聪他们家到底是干什么的
- 电脑调整分区后分区不见恢复数据的方法
- 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。
- 【它山之玉】关于年龄的焦虑的一些安慰
- 大数据:电信运营商的另一颗福星?
- 【Java开发环境配置 for Windows】
- 2021-12-28 关于直流空开(MCB)的思考
热门文章
- 服务器新增硬盘不显示,dell服务器已有阵列新增的磁盘无法识别显示外来
- 前端还能这么玩?(女朋友生日,用前端写了一个好玩的送给了她,高兴坏了)
- python transpose函数_Numpy之np.transpose矩阵转置
- C++在linux上读写文件
- 从零开发 —— 模仿钉钉WIFI自动打卡APP(后台PHP)含双端源码
- [测试十年]搜狗测试第一年:责任心篇
- UPUPW上运行PHP文件
- Xcode7 iOS9网络请求适配 网络白名单
- Android之monkey Test,Monkey测试中的黑名单和白名单,Monkey测试中的黑名单和白名单
- 研磨设计模式之外观模式(Facade)(解决方案)