日期:2014-05-17  浏览次数:20816 次

pager-taglib中修改pager.offset变量名的问题
我的分页用的是pager-taglib,它向action传分页的参数的时候,属性名默认的就是pager.offset:
http://localhost:8080/jhgl/resource/guider/guider_list.action?pager.offset=0
这样的话我在action中就得用String offsetStr = request.getParameter("pager.offset")这种方法接收。因为没法定义一个变量叫pager.offset,变量不能加“.”。能不能将pager.offset改成别的名字的变量,这样我在action中直接定义一个变量就能接收了。

------解决方案--------------------
如果你用的struts2的话,你可以这样定义。在struts2的action里定义一个变量叫pager,至于什么类型的,只要是个bean就行,假设这个bean 叫PagerManager,在PagerManager这个类里定义一个叫offset的String类型的属性。然后就可以了。。。。