Servlet知识点回顾(不按顺序)
2017-08-03 21:51
357 查看
Tomcat容器分为四个等级:container容器,engine容器,host容器,servlet容器。Servlet管理context容器,一个context就是Web项目。 执行流程: <url-pattern>/servlet/HelloServlet</url-pattern> --> <servlet-class>com.imooc.servlet.HelloServlet</servlet-class> --> doGet()或者doPost() Servlet生命周期 1、初始化阶段,服务器开始时判断Servlet是否存在,决定创建与否,再调用init() 2、响应客户端请求,调用service()方法。由service()方法根据提交方式选择执行doGet()或者doPost()。 3、服务器关闭,调用destroy()。 在下列时刻Servlet容器装载Servlet 1、自动装载 <load-startup>1</load-startup>;2、客户端首次向Servlet发生请求;3、Servlet类文件被更新,重新装载。 绝对路径:电脑存储路径。相对路径:相对于当前资源的路径。 /servlet/HelloServlet 第一个/表示服务器的根目录。 request.getContextPath 获取到项目的根目录 <url-pattern>/servlet/HelloServlet</url-pattern> 第一个/表示服务器的根目录。 请求重定向跳转会在当前路径寻找。 服务器内部跳转"/test.jsp"这里得斜线表示项目根目录,不加斜线,会在当前路径中寻找 初始化web.xml <init-param> getInitParameter()方法获得 <param-name>xxx</param-name> <param-value>xxx</param-value> </init-param>
相关文章推荐
- Servlet知识点回顾
- servlet知识点回顾
- Spring知识点回顾(09)异步调用
- Java疯狂讲义Capter2、3知识点回顾
- java-filter 工作原理、调用规则顺序及与servlet的关系
- C#数据结构回顾之顺序栈
- servlet知识点
- Struts2知识点回顾(三)Action要怎么写?
- 每日一则JavaWeb---实验分析Servlet、Filter 和 Listener 调用顺序、生命周期
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- 加载顺序为:context-param -> listener -> filter -> servlet
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- React零碎知识点回顾
- C++ Primer 第19章 知识点回顾
- Java Web 回顾总结(四) - servlet线程安全 - 并发访问(待补充)
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- Es6知识点回顾
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- Listener、Filter、Servlet的初始化顺序
- SQL 数据库知识点回顾