首页 > 代码库 > Servlet

Servlet

1.jsp是java服务端页面,jsp在tomcatwork目录中以java文件存在,jsp相当于混合前端标签的servlet

2.servlet是jsp的前身,纯java实现页面显示,实现动态网页【数据动态显示】

3.servlet是一个继承了HttpServlet的类,重写其中的doGet,doPost方法

4.jsp的内置对象在servlet中都存在:

jsp----servlet

out----PrinterWriter
request----HttpServletRequest
response----HttpServletResponse
session----HttpSession
application----ServletContext
config----ServletConfig

5.servlet需要配置才能执行

  web.xml中配置

-- 注册
<servlet>
    <servlet-name>demo</servlet-name>
    <servlet-class> 包.类</servlet-class>
</servlet>
--指定访问路径
<servlet-mapping>
    <servlet-name>demo</servlet-name>
    <url-pattern>/demo.do</url-pattern>
</servlet-mapping>

6.servlet生命周期 

servlet运行过程

1.实例化
    web容器创建servlet实例

2.初始化
    web容器调用其init()方法【一般不用重写】

3.服务
    调用service(),由service()调用doGet()和doPost()
    【新建servlet重写这两个方法就行,如果二者操作相同,写一个,另一个调用就行】

4.销毁
    web容器在销毁前调用其destroy()

 

Servlet