<servlet>
<servlet-name>basicServlet</servlet-name>
<servlet-class>basic.BasicServlet</servlet-class>
<init-param>
<param-name>param</param-name>
<param-value>&lt;</param-value>
</init-param>
</servlet> <!-- Mapping -->
<servlet-mapping>
<servlet-name>basicServlet</servlet-name>
<url-pattern>/basicServlet</url-pattern>
</servlet-mapping>
http://localhost:8080/test/basicServlet
这样就ok了

解决方案 »

  1.   

    兄弟,还是不行。tomcat启动,出现严重错误。
    我这样写:
    <servlet>
    <servlet-name>basic.basicServlet</servlet-name>
    <servlet-class>basic.BasicServlet</servlet-class>
    <init-param>
    <param-name>param</param-name>
    <param-value>&lt;</param-value>
    </init-param>
    </servlet> <!-- Mapping -->
    <servlet-mapping>
    <servlet-name>basic.basicServlet</servlet-name>
    <url-pattern>/servlet/basicServlet</url-pattern>
    </servlet-mapping>http://localhost:8080/test/servlet/basicServlet,运行出现这样的错误:
    type Status reportmessage HTTP method GET is not supported by this URLdescription The specified HTTP method is not allowed for the requested resource (HTTP method GET is not supported by this URL).
      

  2.   

    为什么要把事情搞得这么复杂呢?将servlet的class文件放到根目录下的时候就用
     <servlet>
            <servlet-name>Servlet</servlet-name>
            <servlet-class>Servlet</servlet-class>
        </servlet>
    <servlet-mapping>
            <servlet-name>Servlet1</servlet-name>
            <url-pattern>/qq</url-pattern>
        </servlet-mapping>    servlet1是*.class的名称。上面的写到的个servlet1是用class目录下的路径的全名,因为现在放在class里的根目录下,所以就用文件名,如果把*.class放在class/org/apache/下的话就用org.apache.“文件名”这样的格式,而下面的那一个就是你要在url上显示的地址名,如现在就
    http://127.0.0.1:port/qq,如改成了/asasa就用http://127.0.0.1:port/asasa
      

  3.   

    我已经照你的说的去做了。运行出现这样的错误:
    type Status reportmessage HTTP method GET is not supported by this URLdescription The specified HTTP method is not allowed for the requested resource (HTTP method GET is not supported by this URL).
      

  4.   

    是不是少了一个doPost?
    public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException
    {
          doGet(request,response)
     }
      

  5.   

    不是,是手误,doGet,写成deGet了
    感谢各位~~