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

这篇文章写的不错。

你可能感兴趣的:(Blog)