本帖最后由 johnstrive 于 2012-09-27 02:08:37 编辑

解决方案 »

  1.   

    js是客户端的代码,jsp先执行,js后执行,js是不能给<pg:param name="now_selected" value=""/>赋值的,你基本的执行过程都没搞清楚。服务器端得到客户端值的方法是提交页面
      

  2.   

    编译后成这样了.<span><a href="planTrackSearch.action?flag=CHECKED&now_selected=&no_selected=&pager.offset=20"  onclick="getCheckBoxInformation()">2</a></span>
    <span><a href="planTrackSearch.action flag=CHECKED&now_selected=&no_selected=&pager.offset=20" onclick="getCheckBoxInformation()">下页</a></span>
    <span><a href="planTrackSearch.action?flag=CHECKED&now_selected=&no_selected=&pager.offset=20" onclick="getCheckBoxInformation()">尾页</a></span>所以赋不了..必须用这个lib的标签 <pg:param /> ,作为GET方式的参数才能提交到Action,用hidden隐藏域action接受不到.
      

  3.   

    是js后,jsp先.
    我的意思是想要和js给表单赋值一样,给这个标签赋值.
      

  4.   

    标签是在服务器端,js怎么赋值?不是给你说的很明白了吗?
    js只能给标签生成的html标签赋值,不能是分页标签库Pager-taglib,、明白吗?
      

  5.   

    懂了,谢谢。
    现在我只能是用另一个form提交action,设置到session里面在客户端取值。打算将来,换一种分页方式。要不用户多了就麻烦了。