<%@page buffer="1024kb" autoFlush="false"%>

解决方案 »

  1.   

    很正常。JSP页面是动态生成的。当生成内容满了一个缓冲区后,就自动输出到客户端。所以一个JSP页面可能是分几次输出的。遇到异常后,程序终止,可能仅输出了前面的。当你设置缓存很大时,就强制一次输出页面,自然包含了异常信息。
      

  2.   

    在catch(Exception ex){}的花括号里面,可以写入代码,实现继续执行异常输出信息