如何修改displaytag里自动生成的参数名

zuolin0806 2008-06-06 11:11:46
DisplayTag在分页的时候,Url会出现诸如d-8271310-p=3这样的参数,请问如何修改,displaytag标签自动生成URL诸如page=3这样的参数,还有排序也是一样的。url自动生成诸如d-446438-o=1&d-446438-p=1&d-446438-s=0如何修改成诸如order=name&page=1&sort=asc呀。急呀。在线等!
...全文
70 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuolin0806 2008-06-09
  • 打赏
  • 举报
回复
放了这么久也没有回答,我自己解决了。原来是要实现diplayTag的PaginatedList接口。即可解决上述问题如代码:
package common.acl.module.domain;

import java.util.List;

import org.displaytag.pagination.PaginatedList;
import org.displaytag.properties.SortOrderEnum;

public class Pagination implements PaginatedList{

/** */ /**
* 每页的列表
*/
private List list;

/** */ /**
* 当前页码
*/
private int pageNumber = 1 ;

/** */ /**
* 每页记录数 page size
*/
private int objectsPerPage = 15 ;

/** */ /**
* 总记录数
*/
private int fullListSize = 0 ;

private String sortCriterion;

private SortOrderEnum sortDirection;

private String searchId;


public List getList() {
return list;
}

public void setList(List list) {
this .list = list;
}

public int getPageNumber() {
return pageNumber;
}

public void setPageNumber( int pageNumber) {
this .pageNumber = pageNumber;
}

public int getObjectsPerPage() {
return objectsPerPage;
}

public void setObjectsPerPage( int objectsPerPage) {
this .objectsPerPage = objectsPerPage;
}

public int getFullListSize() {
return fullListSize;
}

public void setFullListSize( int fullListSize) {
this .fullListSize = fullListSize;
}

public String getSortCriterion() {
return sortCriterion;
}

public void setSortCriterion(String sortCriterion) {
this .sortCriterion = sortCriterion;
}

public SortOrderEnum getSortDirection() {
return sortDirection;
}

public void setSortDirection(SortOrderEnum sortDirection) {
this .sortDirection = sortDirection;
}

public String getSearchId() {
return searchId;
}

public void setSearchId(String searchId) {
this .searchId = searchId;
}



}

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧