这个应该和你的servlet输出的HTML代码有关吧。。如果servlet也输出了</html>。。浏览器在解析这个页面的时候</html>后面的就不再解析了。

解决方案 »

  1.   

    没有。。我只是在那个servlet中返回一个查询数据库获得的表格HTML代码而已,没有</HTML>
    .这点常识我还是有的。 :)
      

  2.   

    你是不是关闭了输出流了呀,告诉你也个新颖的方法,你的servlet中增加方法使得返回一个查询数据库获得的表格HTML代码
    就是要return这段html代码,例如我暂时叫这个方法method
    你可以像java里使用类创建对象的方法一样创建servlet的对象然后在jsp页的相应位置写上<%=对象名.method()%>
      

  3.   

    先不说怎么改,首先你这种方法不太好。Servlet的最合理用途是封装商业逻辑,而不是作页面输出。正确的方法是先定义一个JavaBean(即ValueObject或DataTransferObject模式),然后在你的jsp中得到该对象的各种属性。这样做一来有利于Web程序的层次化,而且封装好的数据对象可重用性很强,再有,在商业逻辑不变(你的sql不变)的情况下修改页面显示,使用这种数据对象会减轻工作量的。
    至于你的问题,我没遇见过,因为...像刚才说道的,(太不)合理了。:>-==个人观点仅供参考,如果你有特殊的需求则另当别论==-
      

  4.   

    应该是编译出错的问题,就是某一个输出出现了问题,接下来的内容它就不再显示。
    你可以看看它错在哪里,找到对应编译前的位置,看看什么问题。
    一般是null的问题
      

  5.   

    我放弃了,还是做JavaBean算了。