信息管理系统,遇到405问题解决方法。
405错误原因
当浏览器端报405错误时,它的原因就是:请求方式不支持后端的方法。
例如:你用90年代的钱买东西,不是你的错,而是货币不流通了。
寻找错误点
错误的地方,需要看405下的所报错误的代码行:
- 不匹配:.jsp文件中的form表单中action属性,所注明的请求方式与Servlet中的方法不匹配。
- 代码错误:.jsp文件中的请求的数据书写方式不正确,无法为所请求转发或重定向的Servlet进行请求。
实例错误问题:
解决
1.第一种:在Servlet中不使用doGet方法和doPost方法,直接使用Service方法。在Service方法中进行客户端和服务器端的交互。
因为Service方法可以被get方式/post方式访问。
2.第二种:在Servlet中直接定义doGet方法和doPost方法,避免请求方式错误。