想在jsp页面里设置两个按钮,“开始”和“停止”,点击“开始”按钮后,使用result提取数据库数据,并用while语句循环提取result里的数据,循环结束后还可以继续循环提取result里的数据。点击“停止”按钮后,可以终止while语句循环。
这样的功能可以实现吗?
应该如何编写代码?

解决方案 »

  1.   

    不可以哦,你点“开始”提取的时候,会读取数据库
    读取数据库 也就是一次servlet执行
    不可能再点击“停止”正在执行的servlet就停止了
    一次执行会全部读取或读取你制定范围,要么执行完毕要么报错
    不能执行的时候就停止
      

  2.   

    jsp提交以后最好用新的线程来处理数据,然后这个JSP再接收停止指令. 
    如果在JSP内部循环,不太好弄
      

  3.   

    我感觉好像能够写出来。在false定下
      

  4.   

    用线程,监听是否是isLast(),如果是就把指针转到第一行前面beforeFirst(),,如果是要不断的继续循环提取result里的数据,就可以这继续下去,还要用一个隐藏域来做一个标记,可以做的
      

  5.   

    数据是一次性从数据库中提取出来的,只是不让其全显示出来,按照“开始”“停止”来显示,用循环往result里放数据,并且还要判断是否是isLast(),和5楼的差不多
    不过LZ这样做有什么好处吗?
      

  6.   

    数据是一次性从数据库中提取出来的,只是不让其全显示出来,按照“开始”“停止”来显示,用循环往result里放数据,并且还要判断是否是isLast().同意这种做法.