在catch语句中如下:
try{
........
}catch(Exception e){
  out.println(e.getMessage());
}

解决方案 »

  1.   

    谢谢zhutouzip(I love xq) 的回复可现在问题是这样的,不管是错误还是异常
    页面一律一片空白,任何信息都没有啊,我怎样才能在页面上看到出错信息呢?
      

  2.   

    现在控制台也没有异常信息?也就是tomcat的那个控制台也没信息?如果这样的话,把你的jsp文件贴出来看看是怎么回事?
      

  3.   

    那说明你的jsp里面存在一个
    try{
    ........
    }catch(Exception e){
      //没有out.println(e.getMessage());
      //没有throw ...
    }
    这样的东西把异常信息给偷吃掉了
      

  4.   

    我记得听同事说用
    <init-param>
        <param-name>debug</param-name>
        <param-value>2</param-value>
      </init-param>
    可以配置吧,自己没有试过了,把param-value设置成2试试了。你的是什么了?
      

  5.   

    呵呵,是它  
    <error-page>
        <error-code>500</error-code>
        <location>/err.htm</location>
      </error-page>
    把所有错误全给吃掉了,好了,谢谢大家的热心帮助,这分就平分了吧