如果我需要修改分页数据,是不是该加入set page List 的方法

public class Page<T> implements Serializable {
	private static final long serialVersionUID = -5395997221963176643L;
	private List<T> list;
	private int pageNumber;
	private int pageSize;
	private int totalPage;
	private int totalRow;

	public Page(List<T> list, int pageNumber, int pageSize, int totalPage, int totalRow) {
		this.list = list;
		this.pageNumber = pageNumber;
		this.pageSize = pageSize;
		this.totalPage = totalPage;
		this.totalRow = totalRow;
	}

	public List<T> getList() {
		return this.list;
	}

	public int getPageNumber() {
		return this.pageNumber;
	}

	public int getPageSize() {
		return this.pageSize;
	}

	public int getTotalPage() {
		return this.totalPage;
	}

	public int getTotalRow() {
		return this.totalRow;
	}

	public boolean isFirstPage() {
		return (this.pageNumber == 1);
	}

	public boolean isLastPage() {
		return (this.pageNumber == this.totalPage);
	}
}

居然只有get,如果我要拿去分页数据处理逻辑,再返回就麻烦了,而且很多这样的需求哦

评论区

威仔

2017-01-20 11:01

对了,Maven 仓库还没更新lib上去哦,maven项目无法升级3.0

小徐同学

2017-01-20 11:42

威仔

2017-01-20 14:28

@小徐同学 你只是说‘’可以‘’!

威仔

2017-01-20 14:29

具体如何做呢?

leolove

2017-01-20 15:17

@威仔 我的maven的项目已经成功更新了,maven库已经有了jfinal3.0,没什么问题

威仔

2017-01-20 16:39

@leolove 恩恩好的,这个page set 可以吗?没有set方法,如何拿取page list 里做数据操作再set 回去呢?

威仔

2017-01-20 16:42

@leolove http://mvnrepository.com/ 我是在这个看maven lib,没有看到3.0

leolove

2017-01-20 17:01

@威仔 我用的是maven官方源: repo.maven.apache.org/maven2

leolove

2017-01-20 17:10

@威仔 可以数据遍历出来再修改,不明白你这样做是什么意思。

威仔

2017-01-20 17:32

貌似是,遍历修改之后,page list 数据自然也改了,我进入了自己的坑
我是这么想的:List vo=pageList.getList();
for 这个 vo ,之后这个vo数据变了,但是以为 page list 里面没有改到,需要把vo set 到 page 的 list 里 其实修改 pageList.getList(); 操作的是同一个对象

威仔

2017-01-20 17:37

@leolove me.setJspViewExtension("jsp");// 设置jsp后缀 这个方法3.0 没了,怎么设置jsp模板呢?

威仔

2017-01-20 17:41

升级之后有些错误,还是不升级了,谢谢@leolove

leolove

2017-01-20 17:59

@威仔 设置jsp模板可以在配置文件中添加:public void configConstant(Constants me) { me.setViewType(ViewType.JSP);}

leolove

2017-01-20 18:01

不客气的 :)

热门反馈

扫码入社