Servlet概念?
Servlet就是能使Tomcat服务器看懂java代码的技术。Tomcat服务器只认识Servlet.
如何使用?
- 在项目创建,包创建的情况下,创建普通的java类,然后所创建的类要继承HttpServlet类。
- 覆写service方法。
- 在service 方法中书写逻辑代码。(这些代码只做必要的请求和发送)
- 在webRoot下的WEB-INF文件夹下,修改WEB.XML文件,配置servlet(web.xml的使用)
虚拟项目别名/servlet别名(浏览器观看项目效果的指令)
- UTL地址:http://localhost:8080/project(虚拟项目名)/test(sevlet别名)-----服务器地址:端口+/虚拟项目名/servlet别名
- URI地址:/project/test-----------/虚拟项目名/ servlet别名
Servlet的运行流程:
浏览器发送请求到服务器,在虚拟的项目目录下,有多个servlet,服务器根据请求的URL地址中的URI地址信息,在webapp目录下找到对应的项目文件夹,然后在web.xml中检索对应的servlet,找到后调用并执行servlet,如果未找打,则报404错误。