本节将演示如何创建一个基于Servlet的Web程序。该程序源码可以在hello-servlet目录下找到。
打开Eclipse,选择“File”→“New”→“Dynamic Web Project”选项,创建一个动态Web项目,如图2-2所示。
图2-2 创建动态Web项目
指定动态Web项目的名称为“hello-servlet”,如图2-3所示。
单击“Finish”按钮完成创建。
图2-3 指定动态Web项目的名称
选择hello-servlet项目并右击,在弹出的快捷菜单中选择“New”→“Servlet”选项,创建一个Servlet实现类,如图2-4和图2-5所示。
图2-4 创建一个Servlet实现类
图2-5 给Servlet命名
此时,所创建的HelloServlet类会自动实现HttpServlet接口的doGet方法和doPost方法,其代码如下。
修改HelloServlet类,将应用的逻辑写在doGet中,重写的代码如下。
HelloServlet类的逻辑非常简单,当客户端访问“/HelloServlet”URL时,就会响应“Hello World!”字样的文本内容给客户端。
右击应用,在弹出的快捷菜单中选择“Run As”→“Rum on Server”选项,选择要部署应用的服务器,如图2-6和图2-7所示。
图2-6 运行应用
图2-7 选择服务器
用浏览器访问http://localhost:8080/hello-servlet/HelloServlet时,应能看到图2-8所示的响应内容。
图2-8 界面效果