读书人

struts2 分页参数的打包

发布时间: 2012-11-13 10:00:50 作者: rapoo

struts2 分页参数的封装
方法一:
使用传统的方法,基于filter的原理,同时结合threadlocal原理。定义一个filter,如pageFilter;再定义一个类,如SystemContext类,来存放threadlocal变量,如TheadLocal offset = new TheadLocal();TheadLocal pagesize = new TheadLocal();同时要定义一些静态方法来将分页参数设置到threadlocal中,如set,get和remove方法。
最后在filter中操作这些方法,用来设置值,以及删除threadlocal信息。

方法二:
基于struts2的拦截器原理。
可以参考
http://longdechuanren.iteye.com/blog/617596

这篇文章写的不错。

读书人网 >软件架构设计

热点推荐