使用Servlet接口的整体流程
目前对JavaWeb的理解是:用一次提交过程来表示,当点击一个提交的标签。会将url传到tomcat服务器,在tomcat的配置文件中找到管理javaweb项目的配置文件server.xml,在server.xml中配置管理web项目的路径。从当前web项目的路径中找到web.xml文件(web.xml文件是配置servlet的内容,把网络请求和响应的信息都是放在servlet中的service方法里处理)。在servlet中创建ServletRequest对象和ServletResponse对象,并调用service方法,在service方法中对浏览器做出响应操作。
Servlet的请求流程:
** 2:解析请求信息:**
http:协议
localhost:找互联网上的哪一台主机.
80: 从主机中找到对应80端口的程序--->Tomcat服务器.
/day11: 当期项目的上下文路径
/hello: 当期请求的资源名
3:找到Tomcat根/config/server.xml文件.
解析server.xml文件:
判断获取哪一个元素的path属性为day11.
若找不到:404错误.
若 找到:解析该元素,得到docBase属性,获取当期访问Web项目的根的绝对路径:
H:\javaPros\Servlet\webapp
4:从H:\javaPros\Servlet\webapp下的WEB-INF下找到web.xml文件.
判断web.xml中是否有的文本内容为/hello.
若找不到:404错误.
若 找到:继而可以获取该资源对应Servlet类的全限定名称:com._520it._01_hello.HelloServlet.
5: