本帖最后由 foreverwingsfly 于 2013-05-04 14:59:15 编辑

解决方案 »

  1.   

    把所有的单词存入在一个js 数组变量里面,点击下一个时,显示数组的下一个单词
    如: var arr = [];
        arr.put(getString("xxx"));
      

  2.   

    可以这样实现, 类似于分页。不过这样做效率低,i/o频繁。
    第二个方法,全取出来放在数组里,在数据里逐个取。其实你讲解得很不清楚,究竟数据在数据库还是jsp。题目是数据库,贴里是jsp。
      

  3.   


    单词本来在数据库里,我已经用jsp代码把它们从数据库里取出来了。
    如果放数组里,每天要背的单词数量不一样,数组的大小也没办法确定啊,按最多的定义的话是不是太浪费了
      

  4.   


    单词本来在数据库里,我已经用jsp代码把它们从数据库里取出来了。
    如果放数组里,每天要背的单词数量不一样,数组的大小也没办法确定啊,按最多的定义的话是不是太浪费了
      

  5.   

    你可以用分页查询呀,每个只从数据库里面查询N个,然后把N个放在JS数组里面
    再说js的数组,大小是不定的,你不用去指定其大小的
      

  6.   

    可以用一个js特效来完成。
    首先查询出所有的单词,然后按照顺序一列全部显示下来。
    这个放在一个动态的div里面id也是动态的
    默认显示第一个其他全部隐藏。然后用js控制点下一个单词把下一个的div的单词显示出来上一个隐藏。
    这个要求你js很强才行。希望能给你帮助。