通常都是你的 XML文件没有配置好的原因。

解决方案 »

  1.   

    这个好像不用配置web.xml吧。我没有定义全局错误啊?
      

  2.   

    badPage.jsp 和errorPage.jsp 都在webroot目录下。没看出问题阿?郁闷
      

  3.   

    看来是寻找指向的文件时发生定位错误<%@page  errorPage="errorPage.jsp"%>errorPage.jsp相对于badPage.jsp的路径没错吗?
      

  4.   

    它俩在一个目录下,就是web的根目录,应该没错啊。  还有别的可能吗?如果可以的话请把这段代码考一下,看看在你们的服务器上可不可以。谢谢阿
      

  5.   

    学习一下,在jb的Tomcat地址栏里面:http://localhost:8080/myWebModule/badPage.jsp
    输出:error
    复制些地址到ie 浏览器:
    无法显示网页 
    您要访问的网页有问题,无法显示。 --------------------------------------------------------------------------------请尝试以下操作:打开 localhost:8080  主页,然后查找指向您感兴趣信息的链接。 
    单击刷新按钮,或以后再试。单击搜索,寻找 Internet 上的信息。 
    也可查看相关站点列表。 
    HTTP 500 - 内部服务器错误 
    Internet Explorer  如楼主所讲的错误提示!
      

  6.   

    我把errorPage.jsp删掉,也出现那个错误,说明确实是路径的问题。    
    我的2个jsp文件都放在了web的根目录下,请问相对路径应该怎么配?
      

  7.   

    我试过了,要先运行正确的页面,比如<body>
       <% int x=0; %>
    </body>然后在改成下面这样,就可以了,你试试
    <body>
       <% int x=10/0; %>
    </body>
      

  8.   

    10/0的值能赋给int类型的变量?
      

  9.   

    试了没有报错,环境tomcat5.5+jdk1.5
      

  10.   

    <% int x=10/0; %>
    这没有报错吗?
      

  11.   

    banben  ???????????? wenti  ??
      

  12.   

    估计是 web.xml没有定义错误页面是否跳转到error.jsp
      

  13.   

    yifuzhiming(haha)你说的太对了,这是为啥那?
      

  14.   

    将IE的选项中的“高级”中的“显示友好HTTP错误信息”选项去掉试试
      

  15.   

    一个新问题,按yifuzhiming(haha)的方法,需要点击刷新才会响应error.jsp的内容,而直接点转到则没反应。
      

  16.   

    我用WSAD跑这个程序是没有问题的啊,你的两个jsp是不是放在一个文件夹下面啊?
      

  17.   

    jsp页面应该放在WEB-INF文件的外面才对
      

  18.   

    说一下我的环境  tomcat5.5 ,myeclipse5.0GA  
    两个文件都放在 web的根目录下,当然在web-inf的外面。 
    这个问题确实存在(在很多人的机器上都试过),原因还没找到,现在应该排除路径的问题了。
    奇怪的是在badPage.jsp没有抛出异常的情况下,先运行一下badPage.jsp,再把badPage.jsp改成抛出一个异常,则没有问题。如果直接抛出异常,则会出现上面的错误。
    我怀疑可能和tomcaT的设置有关?
      

  19.   

    http://static.itpost.cn/java/85/posts/85142090.shtml