六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 251|回复: 0

display使用

[复制链接]

升级  10%

1

主题

1

主题

1

主题

童生

Rank: 1

积分
5
 楼主| 发表于 2013-2-6 11:11:22 | 显示全部楼层 |阅读模式
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"一致。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表