如题!
目的:用pager-taglib做分页;
现在的问题:页面数据显示不出(但数据是取到的,因为控制台可以打印出数据);比如我的jsp页面里有这么一段:<%
String offset = request.getParameter("pager.offset");
int startRow = 0;
if(offset == null){
startRow= 1;
}else{
startRow = Integer.parseInt(offset)+1;
}
//获取数据总数
int dataTotal = new PagerUtil().getCount();
//查询分页数据,10为每页要显示的数据量
ArrayList articles = (ArrayList)new PagerUtil().getList(10,startRow);
%>
我现在用如下2种方法,页面都显示不了数据:<c:forEach items="${articles}" var="item" varStatus="var">
<tr>
<td>${item.empId}</td>
<td>${item.fname}</td>
<td>${item.mint}</td>
<td>${item.lname}</td>
</tr>
</c:forEach><s:iterator value="articles">
<td><s:property value="empId"/></td>9
<td><s:property value="fname"/></td>
<td><s:property value="mint"/></td>
<td><s:property value="lname"/></td>
</s:iterator>
请问标签要如何使用,才能正确显示数据?
目的:用pager-taglib做分页;
现在的问题:页面数据显示不出(但数据是取到的,因为控制台可以打印出数据);比如我的jsp页面里有这么一段:<%
String offset = request.getParameter("pager.offset");
int startRow = 0;
if(offset == null){
startRow= 1;
}else{
startRow = Integer.parseInt(offset)+1;
}
//获取数据总数
int dataTotal = new PagerUtil().getCount();
//查询分页数据,10为每页要显示的数据量
ArrayList articles = (ArrayList)new PagerUtil().getList(10,startRow);
%>
我现在用如下2种方法,页面都显示不了数据:<c:forEach items="${articles}" var="item" varStatus="var">
<tr>
<td>${item.empId}</td>
<td>${item.fname}</td>
<td>${item.mint}</td>
<td>${item.lname}</td>
</tr>
</c:forEach><s:iterator value="articles">
<td><s:property value="empId"/></td>9
<td><s:property value="fname"/></td>
<td><s:property value="mint"/></td>
<td><s:property value="lname"/></td>
</s:iterator>
请问标签要如何使用,才能正确显示数据?
中的articles是否获取到了数据;很有可能你在页面没有取到数据
最简单
要不就把jsp中的脚本放到后台去做,在后台放入request中,页面直接用EL