Servlet:是server applet的简写
Servlet是我们在学习Java Web过程中,必须学习的第一个动态资源
Servlet能干什么?
主要用来处理页面传来的表单数据,使用HttpServletRequest和HttpServletResponse来接受和返回数据。
创建Servlet的三种方式
(1)实现servlet接口
(2)继承javax.servlet.GenericServlet
(3)继承javax.servlet.http.HttpServlet(常用)
Servlet的生命周期方法:生命周期指的是必须要经历的过程
- init方法:是在第一次请求Servlet时调用(Servlet在第一次访问的时候创建)servlet在多次访问时,只会创建一个servlet实例
- service方法:参数1:request对象封装了请求信息,参数2:response中填入信息生成响应
- destroy方法:在服务器将要关闭时,会销毁内存中的servlet实例,在销毁之前会调用destroy方法
- Servlet中的其他方法:
(1)getServletInfo:获得servlet的信息(版本、作者)。
(2)getServletConfig:返回servletConfig对象。
ServletConfig对象
- 封装了servlet在web.xml中的配置。
- 常用方法:
(1)getServletName:获得配置文件中<servlet-name>元素内容
(2)getInitParameter:根据<init-param>中的<param-name>获得<param-value>
网友评论