做好一件事情是不容易,特别是自己不熟悉的一个东西! 要在eclipse中写sevrlet,当然首先要把环境调试好!这些在百度上搜索一下出来一大堆(搜索lomboz3.2似乎是较快的搜到)!这里就不在多说! 写servlet程序,要一个servlet容器,那我们装好的tomcat就是这样一个容器,它其实可理解成可以运行servlet的一个工具吧!就好比烧水要拿个容器装好烧开了才能用一样! 1.新建--工程--tomcat工程,假设取名为HelloWorld,下一步,直到完成! 2.对该工程点右键,新建--类,在弹出的对话框中,添上Hellow文件名,超类为javax.servlet.http.HttpServlet,包为test 3.在视图中找到刚才建立的Hello类,右键,源代码--覆盖/实现方法,在弹出的对话框中选中DoGet--确定 4.打开类文件添加“import java.io.PrintWriter;”同时添加如下代码到DoGet方法中 PrintWriter out=arg1.getWriter(); out.println("Hello world"); 5.在视图中选择WEB-INF文件夹,右键,新建一个xml文件,起名为web.xml,并向其添加如下代码 <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"><servlet> <servlet-name>Hello</servlet-name> <servlet-class>test.Hello</servlet-class></servlet><servlet-mapping> <servlet-name>Hello</servlet-name> <url-pattern>/test/*</url-pattern> </servlet-mapping> <session-config> <session-timeout>30</session-timeout> </session-config><!-- JSPC servlet mappings end --></web-app> 在5-8行中是指这个“Hello”servlet他是对应test.Hello这个class文件,9-12行意思是,当客户访问http://localhost:8080/HelloWorld/test/下面任意一个servlet时,将其映射到Hello这个类去!也就是转到那个servlet页面去!