0
点赞
收藏
分享

微信扫一扫

JavaWeb HTTP状态 405 - 方法不允许

小猪肥 2022-03-12 阅读 131

在这里插入图片描述
在这里插入图片描述
两种状态,就离谱。但都是显示405访问不可达。
在后台运行JavaWeb时,网页上突然出现405,请求不可达,为什么呢?
首先我们要知道add,添加数据的请求是一个表单,要提交的,所以是post请求,调用servlet的doPost方法,底层是post。但是你的数据列表中没有doPost方法,只有doGet方法,当然会报405 方法不允许的错误了。
首先找到你的add请求,看看他的底层,也就是servlet,看看是不是post方法。如果是,恭喜你,你快成功了。

在这里插入图片描述
看上图,我的add是doPost请求。那么在最后的重定向肯定也是doPost方法。不用怀疑。
让我们看看列表,也就是数据页面是什么方法
在这里插入图片描述
我们发现只有doGet方法,没有doPost方法,两个底层的方法都不一样,怎么访问??想要使用doPost方法访问doGet方法需要怎么办呢?


解决方法:
在数据页面添加一个doPost方法,调用下面的doGet方法就可以了
在这里插入图片描述
重新启动一下服务器,ok,启动成功,添加页面也可以了**,问题解决

举报

相关推荐

0 条评论