在web.XML里,之前是这样,没有任何错误
<servlet-mapping>
    <servlet-name>ShowBaby</servlet-name>
    <url-pattern>*.do</url-pattern>
  </servlet-mapping>
我把web.XML改成这样,在调用时,就报错
<servlet-mapping>
    <servlet-name>ShowBaby</servlet-name>
    <url-pattern>tt.do</url-pattern>
  </servlet-mapping>WHY!!!

解决方案 »

  1.   

    那你调用时也必须用tt.do调用才行。
      

  2.   

    你在jsp页面中请求ShowBaby这个servlet时,必须使用tt.do;此时servlet对应的只是一个映射;
      

  3.   

    而你使用的*.do这是一个对所有以.do结尾的请求ShowBaby都能接收;这是多个映射多应一个servlet;类似与使用struts框架后,所有的请求都会被actionservlet接受;
      

  4.   

    而你使用的*.do这是一个对所有以.do结尾的请求ShowBaby都能接收;这是多个映射多应一个servlet;类似与使用struts框架后,所有的请求都会被actionservlet接受;
      

  5.   

    我就是用的tt.do调用,可是报错,什么原因呢