一个JSP的文件,是一个table,程序完整,但在浏览器中显示的却总是少掉最后几行。在页面上右键查看源代码,发现被截断了,并没有像我写的jsp那样全部生成,而是在第334行被截断了,如果我在我的JSP里面删除前面几行,那后面就可以多显示几行,总是在334行被截断,这是什么问题,如何解决?急,谢谢。

解决方案 »

  1.   

    控制台报什么错误。
    看看后台传过来的值有没有null值,有的话转换成""就可以了。
      

  2.   

    换句话说,就是页面生成到第334行就进行不下去了,但因为是表格,所以又不报错,只是少生成几行,而最后那个<td...>就直接作为文本显示到表的顶头去了
      

  3.   

    应该是少tr和td标签吧,LZ是不是有什么循环语句或是判断语句把</tr或></td>给跳过去了?
      

  4.   


     willishz(光与影的奇迹) ( ) 信誉:100    Blog  2006-10-23 14:59:00  得分: 0   
       应该是少tr和td标签吧,LZ是不是有什么循环语句或是判断语句把</tr或></td>给跳过去了?
      
    ==================
    应该是这样吧!可能是你的334行的时候有个特殊的处理,忘了加上一个标签什么的。
      

  5.   

    如果Macromedia Dreamweaver MX 2004能看的很清晰,没有错误,那么肯定后台传有Null了。
    只需要替换一下就可以了。
      

  6.   

    问题解决了,呵呵,原来是我在搜数据库的while循环的那个}放到一个if语句之前了,谢谢大家。