转载地址:http://kin111.blog.51cto.com/738881/163354

继上篇在Eclipse中搭好了tomcat环境后,我们建立一个最简单的servlet程序,这个servelt程序只是单纯的输出helloworld。

步骤如下:
如图:在Eclipse中选择新建一个项目,其中选择tomcat project

然后点击下一步,输入项目名字,点下一步,

出现下一个项目设定的画面,如图

点击完成按钮
然后打开eclipse左边的project,可以看到建立的servlet项目已经出现了
如图

好,我们基本上大功告成了,剩下就是建立两个文件,
一个文件是HelloWorldServlet.java文件,放在WEB-INF/src下面,
内容:
import java.io.*;

import javax.servlet.http.*;
import javax.servlet.*;

public class HelloWorldServlet extends HttpServlet {
    public void doGet(HttpServletRequest req, HttpServletResponse res)
            throws ServletException, IOException {
        PrintWriter out = res.getWriter();
        out.println("Hello, Brave new World!");
        out.close();
    }
}

另外一个文件时web.xml文件,放在WEB-INF下面,
内容:
<!DOCTYPE web-app PUBLIC
  '-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN'
  'http://java.sun.com/dtd/web-app_2_3.dtd'>
<web-app>
  <servlet>
    <servlet-name>hello</servlet-name>
    <servlet-class>HelloWorldServlet</servlet-class>
  </servlet>

<servlet-mapping>
    <servlet-name>hello</servlet-name>
    <url-pattern>/hello</url-pattern>
  </servlet-mapping>
</web-app>

参考如图:

最后,点小猫的启动tomcat的按钮,从console中确认tomcatserver正常启动,
打开浏览器,输入http://localhost:8080/HelloWorldServlet/hello
出现“Hello, Brave new World!”的内容,大功告成。

最新文章

  1. TextFieldDelegate
  2. poj1985 Cow Marathon (求树的直径)
  3. redis启动流程介绍
  4. dede在线留言
  5. [转]dispatcher、redirect和chain三种result type的使用区别
  6. MySQL Select 优化
  7. java8-新特性--(接口的默认方法与静态方法)
  8. lsof/netstat命令的一个重要作用: 根据进程查端口, 根据端口查进程
  9. mysql 5.6.25编译安装详细步骤
  10. java解答:有17个人围成一圈(编号0~16),从第0号的人开始从1报数,凡报到3的倍数的人离开圈子,然后再数下去,直到最后只剩下一个人为止,问此人原来的位置是多少号?
  11. java有时候String a=&quot;zz&quot;出现String cannot be resolved to a variable
  12. CAS 原理
  13. How develop BigData Project in Visual Studio
  14. 云计算背后的秘密:NoSQL诞生的原因和优缺点
  15. GS 服务器端开启webservice 远程调试的方法
  16. HTML 5 &lt;input&gt; placeholder 属性 实现搜索框提示文字点击输入后消失
  17. Kotlin Eclipse 环境搭建
  18. centos7 安装python3和pip3
  19. sed 案例
  20. Automatic Diagnostic Repository

热门文章

  1. YII实现Memcache故障转移的配置办法
  2. tengine安装lua
  3. Git 使用的配置 常用命令
  4. ORACLE 11G内存管理方式
  5. 使用pgbench测试PostgreSQL
  6. [原创]java WEB学习笔记44:Filter 简介,模型,创建,工作原理,相关API,过滤器的部署及映射的方式,Demo
  7. 封装page分页类
  8. Android中操作数据的集中方式---文件,SQLite,ContentProvider
  9. sql语句中的 inner join 、 left join 、 right join、 full join 的区别
  10. php类与对象简单操作