在用servlet的时候,有的是在web.xml中定义影射。
有的说是有默认的/servlet/....路径。我按照默认的方法来做。可就是说找不到文件的404的错误提示。我想使用默认的这种。因为用影射的我试了,没问题。但是太多了的话就不简便了。
可是使用默认的映射到/servlet的路径的方法。 
都要注意什么。我调试的就是不成功。郁闷中.....希望得到答复

解决方案 »

  1.   

    什么默认的啊?在eclipse中自动生成的web.xml的文件中,默认的才是这个。
    但是,你手动添加的时候,就必须配置web.xml。
      

  2.   

    在web.xml中
    添加你的serlvet:
      <servlet>
        <servlet-name>testServlet</servlet-name>
        <servlet-class>com.test.MyServlet</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>testServlet</servlet-name>
        <url-pattern>/servlet/testServlet</url-pattern>
      </servlet-mapping>页面调用的时候http://localhost:8080/yourcontext/servlet/testServlet
      

  3.   

    正解web.xml的<url-pattern>路径可以任意但是访问的时候得加上你的虚拟路径,比如你的虚拟目录是examle那么,访问servlet是:
    /example/...
      

  4.   

    哦,那时我的错了,因为前两天看了一个英文的资料.可能是看错了.可是如果有很多的要来调用.那样都要在web.xml中写,不是太繁琐了吗有没有好的解决方法
      

  5.   

    我看了一些网上的资料. 那tomcat来说
    有的还是说 如果不加处理, 会用http://host/appname/servlet/package.classname
    来调用。我都糊涂了。到底有没有。而且,如果没有,如何来制定到一个默认的路径来处理servlet..
    .....