http://ilovehebe.blogchina.com/2471042.html

解决方案 »

  1.   

    先在配置文件中配置一下servlet.
      

  2.   

    1.目录结构
      tomcat\webapps
              +---servlets-examples
                      +-------------WEB-INF
                                      +------classes
                                      +web.xml   +------basic2
                                                           +basicServlet.class 
    2.web.xml   
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!--
    <!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 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">    <display-name>Hello, Test Application</display-name>
        <description>
    This is a simple web application with a source code organization
    based on the recommendations of the Application Developer's Guide.
        </description>
        <servlet-mapping>
            <servlet-name>invoker</servlet-name>
            <url-pattern>/servlet/*</url-pattern>
        </servlet-mapping>  
        
        <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>index.html</welcome-file>
      </welcome-file-list>
    </web-app>
    我试过,程序没问题,页面显示从10-1(从上到下,从大到小)
      

  3.   

    你的程序没问题可以运行,你的调用语句错了
    http://127.0.0.1:8080/root或web名称/basicServlet
      

  4.   

    楼上的提醒了我,按我的目录结构,调用时用:
    http://127.0.0.1:8080/servlets-examples/basic2.basicServlet
      

  5.   

    按楼上说的还不行吗?那你一步一步的试试,看看路径,你先输入http://127.0.0.1:8080/servlets-examples,它会出现一个目录,再从目录中选文件,出正确结果的时候看看路径就行了。
      

  6.   

    tomcat中有一个实例!解开运行再看看源码,一切就明了拉!!