405错误

来源:1-3 手工编写第一个Servlet

慕粉1471405906

2017-03-21 21:35

为什么点击“Get方式请求HelloServlet”这个链接跳转后,会有405错误呢,对比老师源码很久一直找不到错误所在,求解。http://img.mukewang.com/58d12c2f0001615108450355.jpg

写回答 关注

2回答

  • 我是java小白
    2017-04-10 21:18:28

    你把DoGet方法中的super.doget()方法去掉   让它不调用父类的方法就行了

  • qq_莫非
    2017-03-21 21:55:12

    一)出错原因是doPost方法用于处理前台提交的数据,当form表单属性method="post"时,doPost方法才被调用。当用servlet类的URL直接访问servlet时,发送的是HTTP请求,servlet默认调用doGet()方法,而源程序里没有重写父类的doGet()方法,父类的doGet()方法不被此种URL支持,所以出现HTTP method GET is not supported by this URL这种错误。

    (二)HTTP请求传参:路径+请求语句,例:http://localhost:8080/test/r?age=123&name=defbv


    竹青牙 回复慕粉1471...

    没怎么看明白,不过你是不是把protect 打成project了?

    2017-03-23 14:51:05

    共 3 条回复 >

JAVA遇见HTML——Servlet篇

本门课程在JSP课程的基础上,深入介绍Servlet的基础知识

160615 学习 · 1029 问题

查看课程

相似问题