Servlet的访问流程
http://192.168.1.253:8080/bjsxt/hello.sxt
http://
访问的协议
192.168.1.253
主机的地址
8080
主机的端口号
/bjsxt
项目名称
/hello.sxt
指定的资源
http://192.168.1.253:8080/bjsxt/hello.sxt
http://
访问的协议
192.168.1.253
主机的地址
8080
主机的端口号
/bjsxt
项目名称
/hello.sxt
指定的资源
开始去解析XML文件
SaxBuilder==>
document==>
rootElement==>
servlet-mapping==>
url-pattern==>
servlet-name==>
serlvet==>
servlet-name==>
servlet-class(com.bjsxt.ly.web.HelloServlet)
反射创建对象
Class claszz = Class.forName("com.bjsxt.ly.web.HelloServlet");
HttpServlet servlet = (HttpServlet)clazz.getConstructor().newInstance();
servlet.service(req,resp);
一个Servlet可以对应一组URL请求
/abc
只能是固定地址
*.abc
以abc结尾的所有请求
/abc/*
访问abc文件夹下的所有的文件的时候
本文详细介绍了Servlet的工作原理及访问流程,包括HTTP请求的各部分组成、如何通过web.xml配置文件映射URL到具体的Servlet实现类,以及Servlet实例的创建过程和service方法的调用等关键步骤。
400

被折叠的 条评论
为什么被折叠?



