目录
3.4 HttpServletRequest与HttpServletResponse的方法
1.Servlet
1.1 Servlet的生命周期(重要)
描述Servlet从生到死的过程:
-
Servlet默认创建是在第一次请求的时候创建( 第一次惩罚: 耗时多一点: 多了创建Servlet对象的过程)
-
调用init() 方法, 做初始化
-
每请求一次, Servlet的service() 执行一次, 处理用户请求
-
当服务器关闭时候, 先销毁该tomcat创建所有的Servlet, 销毁Servlet对象之前, 调用destroy()方法
1.2 Servlet接口相关类型
在Servlet接口中还存在三个我们不熟悉的类型:
ServletRequest:service() 方法的参数,它表示请求对象,它封装了所有与请求相关的数据,它是由服务器创建的;
ServletResponse:service()方法的参数,它表示响应对象,在service()方法中完成对客户端的响应需要使用这个对象;
ServletConfig:init()方法的参数,它表示Servlet配置对象,它对应Servlet的配置信息,那对应web.xml文件中的
<servlet>
元素。
1.2.1ServletConfig 对应Servlet的配置
<servlet>
<!--Servlet名称: 自定义, 推荐类名 -->
<servlet-name>AServlet</servlet-name>
<!--对应的Servlet类: 全限定名(包.类名)-->
<servlet-class>com.fs.web.AServlet</servlet-class>
</servlet>
<!--绑定url
Servlet类与url的映射
-->
<servlet-mapping>
<servlet-name>AServlet</servlet-name>
<!--绑定的url
自定义
推荐使用 /类名
后面还有通配符 * 写法
-->
<url-pattern>/ASer