本帖最后由 cosummba 于 2011-04-14 14:59:53 编辑

解决方案 »

  1.   

    定义一个全局的变量 记录选取的编号ID 有checkbox事件的时候 改变改字符串中的编号ID记录
      

  2.   

    如果是服务器跳转的话应该可以通过request对象保存相关checkbox的id标识的
      

  3.   

    可以考虑加个隐藏的输入框hiddenIds,记录选择的ids(比如以,分隔)翻页的时候把勾选的checkbox的值取到(,分隔)赋给hiddenIds,并把该参数传到后台;
    取到数据,返回JSP,并把hiddenIds传回来;遍历页面上的checkbox,若值在hiddenIds中,则是选中状态。基本就是这个思路。 
      

  4.   

    可以将 选中的checkbox的id 拼成一定格式字符串 放在隐藏域中 
      

  5.   

    <option <s:if test="#attr.emp.department.name == #de.name">selected</s:if> value="${de.name}">${de.name}</option>
      

  6.   

    可以用div 滚动条实现比较方便
      

  7.   

    利用iframe来做,当前页面放到一个iframe中,每次点击的记录都放到另外一个iframe中,这样翻页的时候就不会对上次点击的记录产生影响了。
      

  8.   


    如果翻100页,难道要建100个iframe?
      

  9.   

    用一个隐藏的属性存值是可以,但是会不会再跳转到以前的那一页,checkbox的选中的还在不在
      

  10.   


    把hiddenIds传回来;遍历页面上的checkbox,若值在hiddenIds中,则是选中状态。