请使用后台来生成吧
不想刷新就用ajax
这个情况已经不适合用js来分了

解决方案 »

  1.   

    用INDEX定位ROW:
    table.rows[index].style.display
      

  2.   

    900百不算多,但是循环设置display是比较慢楼主要实现什么效果,再具体些,算法可以再改进
      

  3.   

    可以一页一个table
    然后判断并设置table的display
      

  4.   

    JS分页,是用JS在客户端控制,要显示第几页,然后把这个第几页传送到服务器,服务器只从数据库读取要显示的那一页的数据,而不是把所有的数据都读取出来(想像一下有100万数据的时候……)至于数据库怎么读取要显示的那一页的数据,GOOGLE一下,到处都是
      

  5.   

    问题暂时告一段落,目前就算解决了,效果看来还可以
    一次把数据在jsp全部列出,根据按钮调用js函数使一些行显示其余的不显示,只是原本做了件蠢事——我确实循环了900次,看了adamcn兄的留言抽了自己俩嘴巴,现在只循环两次就可以了,一次把上次显示的去掉,另一次显示新的。
    另外的方案是ajax,因为要的急,有空再研究,在后台处理的是原来就在用的,不过最近tomcat常常溢出,所以想方设法给服务器减轻点负担