什么是Servlet
现有Servlet,才有JSP,它是JSP的前身
Servlet是在服务器端运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留服务器内存里的Servlet程序
Tomcat容器等级
Tomcat的容器分为四个等级,Servlet的容器管理Context容器,一个Context对应一个Web工程
编写第一个Servlet
1.继承HttpServlet(实现了超文本传输协议的Servlet):它是一个抽象类,它有一个父类叫做GenericServlet 再往上是一个接口 Servlet,接口中有Init() service()和destroy()方法
2. 自定义的Servlet继承于HttpServlet,一般要重写里面的doGet()与doPost()方法3.在web.xml中注册Servlet
<servlet> <servlet-name>HelloServlet</servlet-name> <servlet-class>servlet.HelloServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloServlet</servlet-name> <url-pattern>/servlet/HelloServlet</url-pattern> </servlet-mapping>
使用MyEclipse编写第一个Servlet
1.src->new->Servlet
2.重写doGet()或者doPost()
3.部署运行