关于SpringMVC的rest的一个问题: HTTP Status 405 - JSPs only permit GET POST or HEAD.。

HFSS新手避坑指南:手把手教你用FR4基板仿真威尔金森功分器(附参数优化技巧) 本文详细介绍了使用HFSS仿真FR4基板威尔金森功分器的12个关键细节,包括介质基板设置、微带线建模、隔离电阻设置等实战技巧。特别针对微波技术中的常见问题,提供了参数优化和结果解读的实用方法,帮助新手快速掌握HFSS仿真技能。 阅读详情

在学习springMVC时 , rest这块PUT和 DELETE 请求时遇到一个问题

Handler当中的方法顺利执行 , 但是 返回页面时却是405 , permit GET POST or HEAD.。

意思就是 它只认识GET , POST , HEAD. 不认识PUT 和 DELETE

网上查了一下 , 说是tomcat7以上会出现这个问题,

解决方法有两种

第一种

在Controller当中添加 @ResponseBody 或者 @RestController注解:

但是种最后执行的结果 , 是在页面当中输出方法 return 的内容


第二种

该方法可以解决响应页面的问题 , 但是却多一些限制

方法也很简单 , 既然不能识别PUT 和 DELETE  , 那就将请求方式改为可以识别的 ,

	@RequestMapping(value = "/testMethod/{id}" , method = RequestMethod.PUT)
	public String testMethodPUT(@PathVariable(value = "id") Integer id) {
		System.out.println("testMethodPUT: PUT: "+ id);
		return "redirect:/success.jsp";
	}

直接重定向到指定jsp页面

也可以重定向到一个 请求处理的方法 , 在由这个方法转发到页面即可

	@RequestMapping(value = "/testMethod/{id}" , method = RequestMethod.DELETE)
	public String testMethodDELETE(@PathVariable(value = "id") Integer id) {
		System.out.println("testMethod: DELETE: "+ id);
		return "redirect:/springmvc/success"; //重定向到一个没有指定 method的 Handler方法

	
	@RequestMapping(value = "/success")
	public String successGenecal() {
		return "success";  //由该方法 转发到success.jsp页面

至此可以解决 HTTP Status 405 - JSPs only permit GET POST or HEAD


群晖NAS变身私有Git服务器:DS218+部署与TortoiseGit客户端实战指南 本文详细介绍了如何将群晖NAS(如DS218+)变身为私有Git服务器,并配置TortoiseGit客户端实现高效代码管理。通过硬件检查、系统更新、Git Server套件安装及权限配置等步骤,帮助开发者在局域网内搭建安全、高速的代码托管环境,特别适合小团队协作。 阅读详情

相关推荐

PRIDE数据库20年:2025更新

PRoteomics IDEntifications (PRIDE)数据库(https://www.ebi.ac.uk/pride/)是全球领先的基于质谱(MS)的蛋白质组学数据存储库,也是ProteomeXchange联盟的创始成员之一。本文总结了过去3年中PRIDE资源及相关工具的发展情况。提交到PRIDE存档的数据集数量平均每月达到约534个。主要得益于基础设施的持续改进,如用于超大数据集的新文件传输协议(Globus)、新的数据重新提交流程以及自动数据集验证过程。

多组・学・多组学 2062

405 method not allowed

用Postman测一个接口的时候,返回了405,百度搜,都说把post请求改成get就可以了,但是,代码是这样的 。(公司前辈写的,我只是按要求改了中间的一个小细节) @GetMapping("getPlayHistoryInfo") public String getLivePlayHistoryInfo( @RequestParam("usertoken") String us...

YAOYU007的博客 3829

STM32F4驱动ADS1220高精度ADC:从SPI配置到数据校准的完整实战指南

本文详细介绍了如何使用STM32F4微控制器驱动ADS1220高精度ADC,涵盖从SPI接口配置、寄存器设置到数据采集与校准的全过程。通过实战代码示例和硬件设计要点,帮助开发者快速构建高精度数据采集系统,适用于工业测量和精密仪器等应用场景。

weixin_26918763的博客 224

关于Servlet报错:405 HTTP method GET is not supported by this URL问题解决方法

关于Servlet报错:405 HTTP method GET is not supported by this URL问题解决方法 在编写一个项目的某个Servlet时候,在运行时候,报出了错误 405 HTTP method GET is not supported by this URL(无法加载src中的类文件) 问题产生原因: 1,继承自HttpServlet的Servlet没有重写对于请求和响应的处理方法:doGet或doPost等方法;默认调用父类的doGet或doPost等方法; 2,父

GGGGGSole的博客 895

Voxel Hashing技术解析:如何解决TSDF内存爆炸问题?

本文深入解析Voxel Hashing技术如何有效解决TSDF内存爆炸问题。通过动态内存分配和空间哈希函数设计,该技术将内存占用降低96.6%,同时保持高精度重建。文章详细介绍了GPU加速实现、现代系统演进及实践指南,为实时3D重建提供工程解决方案。

m2n3b4v5c6的博客 713

亲测解决This application failed to start because no Qt platform plugin could be initialized.

这个问题是由于环境变量改变或者Qt的路径改变导致,解决办法是在环境变量里面重新添加Qt路径。

狂小虎/Anthony Dave的博客 KuangXiaoHu's Blogs 2920

http请求servlet时出现405解决

出现原因:         1. 继承自HttpServlet的Servlet没有重写对于请求和响应的处理方法:doGet或doPost等方法;默认调用父类的doGet或doPost等方法;         2. 父类HttpServlet的doGet或doPost等方法覆盖了你重写的doGet或doPost等方法;         不管是1或2,父类HttpServlet的doGet或do

相思红叶似水年华 1万+

YOLO11全网首发:CVPR2026 MixerCSeg | DEGConv方向引导边缘门控,破解细长裂缝检测难题

DEGConv通过方向先验嵌入、边缘增强卷积和动态门控三大机制,针对性解决了YOLO在处理裂缝类细长、多方向、低对比度目标时的特征提取不足问题,显著提升了裂缝检测的精度与鲁棒性。

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 561

使用RestTemplate 请求,接口返回400+或500+不抛出异常的方法

使用RestTemplate请求其他服务的时候,经常会遇到返回401,404,400,或者由于业务逻辑报500等情况,这种时候RestTemplate会报异常RestClientException,所以代码里面就必须catch异常再继续走逻辑,非常麻烦。 这种情况多了就想让他不报错,因为返回的ResponseEntity中已经有了返回码,返回头和返回体的全部信息,可以自己处理这些...

2万+

基于STM32+OneNet设计的物联网智慧路灯(100)

本次设计的智能路灯采用STM32芯片和OneNet物联网平台进行连接,开发出支持太阳能充电锂电池供电、GPS定位上传位置信息、手动/自动控制路灯开关、环境光照调节、红外传感器检测周围人员、空气质量监测等多项功能。同时,当路灯发生异常情况时,系统可以自动发送邮件或短信到指定邮箱或电话。

7725

【TCAD】AlGaN 器件的Sentaurus仿真

否则,必须在 LatticeParameters Sentaurus Device 的参数文件中的部分。Sentaurus Device 有两个工具实例:第一个工具实例, sd_fdiv ,模拟正向偏置特性,第二个工具实例, sd_rviv ,模拟反向偏置特性直至击穿。对于牛顿求解器,通常应该将非线性迭代次数限制为一个足够小的值,例如 Iterations=20 ,同时通过指定非阻尼迭代次数高于允许的牛顿迭代次数来避免解的阻尼( NotDamped=30 )。晶胞中的 Ga-N 键为橙色。

荷塘阅色 1213

SpringMVC中rest风格put和delete请求405的解决方案

在你的success.jsp页面中加一个isErrorPage=“true” 就解决了

codeLearner_CXW的博客 683

CloudCompare 多窗口联动显示点云

CloudCompare支持多窗口联动显示多个点云数据,可以用来比对原始点云数据与语义分割后的结果。 一、创建多个视窗 打开CloudCompare后会默认有一个视图,我们要同时打开两个数据就需要再创建一个视图,选择菜单栏里的3D Views,在下拉菜单中点击new,这样就创建了一个新的视图,这时3D Views的下拉菜单中有3D View 1和3D View 2两个视图,然后点击3D Views下拉菜单中的Title,这时在数据展示区就会出现两个并列的窗口。 二、分别加载点云数据 将数据分别拖进两个

zhaoguanhua的博客 2739

SpringMVC使用REST时: HTTP Status 405 - JSPs only permit GET POST or HEAD问题的解决办法。

关于这个问题网上主要有四种方法: 1.IsErrorPage:在要转向的jsp页面添加errorPage属性,但感觉不科学; 2.@ResponseBody:在两个负责处理Delete请求和put请求的controller头部添加@ResponseBody,但只能显示除return的值,无法转发; 3.使用7.0的tomcat:麻烦,且没有从根本解决问题; 4.Redirect(重定向):最有效的...

weixin_45165669的博客 1221

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

SpringMVC报错:HTTP Status 405 - JSPs only permit GET POST or HEAD

最近在写JavaEE系列的文章,在写SpringMVC的REST风格URL的时候出现了一些问题,下面是部分代码。 index.jsp页面代码: <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html>...

。。。 1725

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SpringMVC: HTTP Status 405 - JSPs only permit GET POST or HEAD问题的解决办法

这位大佬写的:传送门 1.出错时的代码 web.xml: HiddenHttpMethodFilter org.springframework.web.filter.HiddenHttpMethodFilter HiddenHttpMethodFilter /* 1 2 3 4 5 6 7 8 9 JSP: 1 2 3 4 Contr...

qq_35919264的博客 323

SpringMVC的REST中错误:HTTP Status 405 - JSPs only permit GET POST or HEAD.

在学习springMVC时 , REST这块PUT和 DELETE 请求时遇到一个问题Handler当中的方法顺利执行 , 但是 返回页面时却是405 , permit GET POST or HEAD.。意思就是 它只认识GET , POST , HEAD. 不认识PUT 和 DELETE原因是tomcat7以上会出现这个问题, 我用的Tomcat9。解决方法有两种第一种 在Controller...

杰哥一号号的博客 861

SpringMVC: HTTP Status 405 - JSPs only permit GET POST or HEAD

在SpringMVC中使用REST的put、delete请求方式报SpringMVC: HTTP Status 405 - JSPs only permit GET POST or HEAD 原因 可能是tomcat版本不支持 解决方案 看看你的tomcat版本,如果是8 方案一: 改成7.0 方案二 如果不想改,在@RequestMapping(value=”/testRest/{i

qq_41500207的博客 458

SpringMVC-REST错误记录-HTTP Status 405 - JSPs only permit GET POST or HEAD

SpringMVC-REST错误记录-HTTP Status 405 - JSPs only permit GET POST or HEAD 在高版本的Tomcat中SpringMVC在使用REST时DELETE和PUT跳转页面时会出现一下错误 解决方法: 在跳转的的目标.jsp页面中加上isErrorPage = true

weixin_45787495的博客 207

关于springMVC中post转为put、delete请求报“JSPs only permit GET POST or HEAD”,405-Method Not Allowed

请求页面如下: 必须清楚的是本次问题是在学习Rest规范时出现的问题,是在将post请求转化为put、Delete请求,已达到通过不同的请求来达到不一样的数据更改。 1、首先看到这个报错信息JSPs only permit GET POST or HEAD我的第一反应就是web.xml没有配置好,但web.xml也就是引入HiddenHttpMethodFilter包以及配置mapping映射。 2、检查要进行转换的post请求是否配置好name属性以及type属性 <input name="_me

单俞浩的博客 441

RestTemplate 获取500/403等响应体

在我们与外部系统间对接的过程,总是会出现各种各样的问题,其中一个问题比较让我纠结。 我在处理异常的时候,一般会在框架底层做一层全局异常处理,系统对外展现的数据格式会比较统一。但是在跟其它外部系统对接的时候,一是没有统一的数据格式,二是对系统异常等会以500 服务器内部错误的形式展现处理。对接正常时没有任何问题,一旦对方服务端逻辑出现偏差,未做处理的情况下,restTemplate无法获取到返回值,对排查错误带来极大 https://blog.csdn.net/weixin_43831204/articl

woshiduxingjun的博客 2576

RestTemplate简单使用

文章目录简介一、RestTemplate1、新建配置类2、get 请求3、post 请求4、其他请求方式二、HttpURLConnection三、okhttp3四、HttpClient 简介 okhttp 官网 https://square.github.io/okhttp/ RestTemplate 深度解析 https://my.oschina.net/lifany/blog/688889 okhttp3 配置使用 https://www.cnblogs.com/wzk-0000/p/10955406.

不懂一休 1万+

【031】SpringMVC: HTTP Status 405 - JSPs only permit GET POST or HEAD问题的解决办法。

版本: spring 4.2.6 Tomcat81.出错时的代码web.xml:<filter> <filter-name>HiddenHttpMethodFilter</filter-name> <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class> </filter

zhangchao19890805的专栏 9207

sringMVC 转发到jsp时出现405错误:JSPs only permit GET POST or HEAD

sringMVC 转发到jsp是出现405错误:JSPs only permit GET POST or HEAD。 代码片段: @RequestMapping(value="/emp/{id}",method=RequestMethod.DELETE) public String delete(@PathVariable("id") Integer id){     empl

要懂得舍得 3793

HTTP Status 405 - JSPs only permit GET POST or HEAD问题的分析和解决办法

1.出错时的代码 (1)web.xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:s...

yfy的博客 1283

【SpringMVC】用restful风格接口写DELETE或PUT请求时遇到405错误

用restful风格接口写DELETE或PUT请求时遇到405错误

无敌小屠夫 5205

RestTemplate的错误处理

我们的项目属于微服务架构,两个基础的服务分别是网关和认证鉴权服务。 在前端访问后台服务的时候,都经过网关转发,转发之前会进行鉴权认证,根据鉴权结果判断是否可以进行相应的请求转发。 问题描述 认证鉴权服务中,判断Token对应的人员是否有相应的权限,如果没有权限,返回401状态码并在响应体中传回错误信息。 网关与鉴权服务之间的服务调用通过RestTemplate进行(可以考虑转为Feign做...

achang07的博客 2万+
上一篇: 在eclipse当中使用svn的坑
下一篇: spring问题: 当运行时控制台不断的打印日志
种花途。
博客等级 码龄10年 3粉丝 43原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值