这个公共父类主要集合分页查询的功能,以及压栈的操作
BaseAction.java
public class BaseAction extends ActionSupport{
private static final long serialVersionUID = 2736308223315548464L;
// 属性驱动的方式
// 当前页,默认值就是1
private Integer pageCode = 1;
public void setPageCode(Integer pageCode) {
if(pageCode == null){
pageCode = 1;
}
this.pageCode = pageCode;
}
public Integer getPageCode() {
return pageCode;
}
// 每页显示的数据的条数
private Integer pageSize = 2;
public void setPageSize(Integer pageSize) {
this.pageSize = pageSize;
}
public Integer getPageSize() {
return pageSize;
}
/**
* 调用值栈对象的set方法
*/
public void setVs(String key,Object obj){
ActionContext.getContext().getValueStack().set(key, obj);
}
/**
* 调用值栈的push方法
* @param obj
*/
public void pushVs(Object obj){
ActionContext.getContext().getValueStack().push(obj);
}
}
分页查询PageBean插件
http://blog.youkuaiyun.com/mozha_666/article/details/79301334