本帖最后由 wakinowen 于 2010-01-19 18:01:36 编辑

解决方案 »

  1.   

    自己小顶一下。
    另外如果在页面开头处加一句:System.out.println(list_data.size()),则会显示jsp exception 页面
      

  2.   

    第一次执行的时候只更新了java代码没更新jsp代码?
      

  3.   

    work下已经清空过了
    这个不是tomcat没及时编译造成的,而是的的确确没显示exception页面
      

  4.   

    你List为null,使用size方法时候肯定会报错呢~显示时候,查看页面源代码看下,是怎样的情况,还有就是代码一部分一部分的剪切掉,找出问题部分!
      

  5.   

    运行时的确发生了异常, 排查时可以将jsp页面的内容包在一整个try catch里面  catch到异常以后 自己把它打印出来
      

  6.   

    这个问题可能是这样的,因为你的返回页面太大了或者你手工调用了flushBuffer,导致了服务器开始将你JSP开头的部分返回给客户端了。这样IE就收到了返回码200,即表示返回正确,所以IE开始显示你开头部分。
    但是在你JSP较后的部分出现异常了,这样就导致了服务器也已经没有办法通知IE出错了,IE也就只收到一半的显示。
      

  7.   

    11楼的方法不错以后试一下~
    13楼感觉说的最接近了,虽然我没有手动调用flush,但可能jsp在编译成class的时候自动帮我将一部分信息输出到了IE浏览器上。
    感谢大家~~给分结贴
      

  8.   

    我知道了,LZ按照以下操作试试:
    1. 清空Tomcat中项目
    2. 把浏览器中缓存清除掉希望对LZ有帮助!