做好一件事情是不容易,特别是自己不熟悉的一个东西!
          要在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页面去!

Posted on 2007-04-22 13:56  cocktail  阅读(1530)  评论(0编辑  收藏  举报