service、doGet和doPost的区别和常见错误总结

  • Post author:
  • Post category:其他



Service和doGet和doPost方法的区别

Service方法: 不管是get方式还是post方式的请求,如果Servlet类中有service方法,则优先调用Service方法。

doGet方法: 在没有service方法的情况下如果是get方式的请求所调用的处理请求的方法

doPost方法: 在没有service方法的情况下如果是post方式的请求所调用的处理请求的方法


Servlet的常见错误总结:

404错误:资源未找到

原因一:在请求地址中的servlet的别名书写错误。

原因二:虚拟项目名称拼写错误

500错误:内部服务器错误

错误一: java.lang.ClassNotFoundException: com.servlet.ServletMothod

解决: 在web.xml中校验servlet类的全限定路径是否拼写错误。

错误二: 因为service方法体的代码执行错误导致

解决: 根据错误提示对service方法体中的代码进行错误更改。

405错误:请求方式不支持

原因: 请求方式和servlet中的方法不匹配所造成的。

解决: 尽量使用 service 方法进行请求处理,并且不要再 service 方法中调用父类的 service。



版权声明:本文为weixin_43813061原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。