目录
一:Servlet
二:Hello Servlet
三:Servlet执行过程
四:Servlet的通用写法
一:Servlet
- servlet是什么?
其实就是一个java程序,运行在我们的web服务器上,用于接收和响应 客户端的http请求。
更多的是配合动态资源来做。 当然静态资源也需要使用到servlet,只不过是Tomcat里面已经定义好了一个 DefaultServlet
二:Hello Servlet
1.得写一个Web工程 , 要有一个服务器。
2.测试运行Web工程
1. 新建一个类, 实现Servlet接口
2. 配置Servlet , 用意: 告诉服务器,我们的应用有这么些个servlet。
在webContent/WEB-INF/web.xml里面写上以下内容。
<!-- 向tomcat报告, 我这个应用里面有这个servlet, 名字叫做HelloServlet , 具体的路径是com.itheima.servlet.HelloServlet -->
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>com.itheima.servlet.HelloServlet</servlet-class>
</servlet>
<!-- 注册servlet的映射。 servletName : 找到上面注册的具体servlet, url-pattern: 在地址栏上的path 一定要以/打头 -->
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/a</url-pattern>
</servlet-mapping>
3. 在地址栏上输入 http://localhost:8080/项目名称/a
三:Servlet执行过程
四:Servlet的通用写法
Servlet (接口)
|
|
GenericServlet
|
|
HttpServlet (用于处理http的请求) (这个顺序是不是写得有问题?因为ctrl+左键的顺序并不是这样的)
- 定义一个类,继承HttpServlet 复写doGet 和 doPost