其实就是一个java程序,运行在我们的web服务器上,用于接收和响应 客户端的http请求。
更多的是配合动态资源来做。 当然静态资源也需要使用到servlet,只不过是Tomcat里面已经定义好了一个 DefaultServlet
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 (接口)
|
|
GenericServlet
|
|
HttpServlet (用于处理http的请求) (这个顺序是不是写得有问题?因为ctrl+左键的顺序并不是这样的)
定义一个类,继承HttpServlet 复写doGet 和 doPost