那我怎么做才能不提示啊,我好象没有动xml文件啊

解决方案 »

  1.   

    將*.jsp 的開始部分改為:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    ........
    試試看。
      

  2.   

    应该是web.xml文件中代码有问题。后路径不对
      

  3.   

    web.xml里的格式不对吧:
    <!DOCTYPE web-app
        PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd">
    最好不要用eclipse或者jbuilder来对齐,会出毛病的,
    如果不是上面说的原因,有可能是找不到dtd文件:你有servlet-api.jar这个jar包没,这个包放到classpath下没?
      

  4.   

    eureka0891() 说的对!找不到你在 web.xml中用到的元素的dtd文件,有可能是你声明出现了问题,就是:
    <!DOCTYPE web-app
        PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd">
      

  5.   

    你的web.xml文件配置有问题,或者是xml文件对应的dtd文件找不到
      

  6.   

    你的web.xml文件配置有问题,或者是xml文件对应的dtd文件找不到,把tomcat重装就可以了