|
|
1. JSP前面引入 display 标签库
<%@ taglib uri="http://displaytag.sf.net/el" prefix="display"%>
2. 简单说明
<display:table class="styleClass" id="searchList"
name="lotteryNewsList" partialList="true"
size='<%=((Integer) request.getAttribute("fullPage"))
.intValue()%>'
requestURI="/manager/lotteryNewsAction.do?method=listLotteryNews"
pagesize="<%=Constants.MANAGER_PAGE_COL_SIZE%>"
<display:column title="操作" style="width:100px">
<a href="sysUserAction.do?method=toModifySysUserPage&id=${searchList.id}">编辑</display:column>
</display:table>
class="styleClass"
为display 标签生成的table定义一个样式,styleClass 样式的 Class 名称。
id="searchList"
相当于把每一行的对象放在request 范围中,以便后面的${searchList.id} el表达式中调用。
name="lotteryNewsList"
获取与request.setAttribute(“lotteryNewsList” , lotteryNewsList)相对应的 List 。一般是在 request 范围。
partialList="true"
分页查询时设置为 true。
size='<%=((Integer) request.getAttribute("fullPage"))
.intValue()%>'
分页查询时查询出的总记录条数。
requestURI="/manager/lotteryNewsAction.do?method=listLotteryNews"
分页查询时使用 display 的页码,查询所请求的路径。
pagesize="<%=Constants.MANAGER_PAGE_COL_SIZE%>"
分页查询时设置每一页要显示的行数。
3.分页查询时 action 中如何获得查询的页码
int pageNo = Integer.parseInt(RequestUtil.getDisplayPageNum(request,
"lotteryNewsList") == null ? "1" : RequestUtil
.getDisplayPageNum(request, "lotteryNewsList"));
"lotteryNewsList" 与 display 标签的 name="lotteryNewsList"一致。 |
|