第一个Servlet程序--day_03

来源:互联网 发布:虚幻4 编程语言 编辑:程序博客网 时间:2024/04/29 17:22

servlet简介

Servlet容器负责Servlet和客户的通信以及调用Servlet的方法,Servlet和客户的通信采用“请求/响应”的模式。
Servlet可完成以下功能:
- 创建并返回基于客户请求的动态HTML页面
- 创建可嵌入到现有HTML页面中的部分HTML页面(HTML片段)
- 与其它服务器资源(如数据库或基于javad的应用程序)进行通信
框图如下:

Created with Raphaël 2.1.0客户客户Servlet容器Servlet容器ServletServlet请求回应requestrespond

Servlet创建与实现

-1)创建一个Servlet接口的实现类:
public class HelloServlet implements Servlet(){} 继承于Servlet
-2)在web.xml中配置和映射这个Servlet

    <!--配置和映射Servlet-->    <servlet>        <!-- Servlet 注册名字 -->        <servlet-name>helloServlet</servlet-name>        <!-- Servlet 的全类名 -->        <servlet-class>com.atguigu.test.HelloServlet</servlet-class>        </servlet>    <servlet-mapping>        <!-- 需要和某一个servlet节点的servlet-name 子节点的文本节点一致 -->        <servlet-name>helloServlet</servlet-name>        <!-- 映射具体访问路径:/代表当前WEB 应用根目录 -->        <url-pattern>/hello</url-pattern>    </servlet-mapping>

-3)在eclipse浏览器口输入http://localhost:8080/secondWeb/hello
即可看到控制台下的效果:

0 0