一.Servlet 工具原理
1.什么是Servlet?
Servlet是一种实现动态页面的技术,是一组Tomcat提供给程序员的API,帮组程序员简单高效的开发一款web app。
2.Servlet运行的基本原理
在 Servlet 的代码中我们并没有写 main 方法, 那么对应的 doGet 代码是被Tomcat调用起来的。
浏览器通过HTTP协去访问Tomcat HTTP服务器,HTTP服务器又通过Servlet接口访问web应用,web应用访问数据库。
Tomcat实际上是由两部分组成的,一个是HTTP服务器,它是用来对接浏览器的,一个是Servlet容器,它是用来对接web应用的。
二.常见错误
1.404
404状态码,指所请求的页面不存在、已被删除或无法访问,大概率是URL路径写错了。
2.405
405状态码表示对应HTTP请求方法没有实现。客户端问题,使用了
3.500
往往是 Servlet 代码中抛出异常导致的。
4.出现“空白页面”
可能是响应体为空,或者其他问题。
5.出现“无法访问此网站”
一般是Tomcat启动失败了。