这是一个分页的bean:class PageBean{
private currentIndex=1;
private maxCount;
private maxPage;
private pageSize=5; ...get()和set()方法
}
这是pageAction:class PageAction extends ActionSupport{
private PageBean pageBean;
private int pageSize;
....//pageSize的get和set方法 public void setPageBean(PageBean pageBean){
this.pageBean = pageBean;
} public PageBean getPageBean(){
return pageBean;
} public String execute(){
pageBean = Biz.getPageBean();//这是从业务逻辑层得到一个pagebean的实例,这个实例在业务逻辑层使用new键字创建的
pageBean.setPageSize(pageSize);
return SUCCESS;
}
}
当我在页面提交表单时,我第一次假设pageSize是10,但是我第二次不填,再提交,结果它的pageSize还是10
我用几个不同的用户登陆,我发现第二个用户还是用的我第一个用户设置的值,不知道这是不是一个单态问题
希望各位帮帮忙,在下十分感谢
private currentIndex=1;
private maxCount;
private maxPage;
private pageSize=5; ...get()和set()方法
}
这是pageAction:class PageAction extends ActionSupport{
private PageBean pageBean;
private int pageSize;
....//pageSize的get和set方法 public void setPageBean(PageBean pageBean){
this.pageBean = pageBean;
} public PageBean getPageBean(){
return pageBean;
} public String execute(){
pageBean = Biz.getPageBean();//这是从业务逻辑层得到一个pagebean的实例,这个实例在业务逻辑层使用new键字创建的
pageBean.setPageSize(pageSize);
return SUCCESS;
}
}
当我在页面提交表单时,我第一次假设pageSize是10,但是我第二次不填,再提交,结果它的pageSize还是10
我用几个不同的用户登陆,我发现第二个用户还是用的我第一个用户设置的值,不知道这是不是一个单态问题
希望各位帮帮忙,在下十分感谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货