我在我的项目中使用分页。但我的分页索引编号没有正确设置。喜欢:
第一页
第二页
我希望第二页像这样:
我使用迭代器来做到这一点。
<s:if test="#request.userList.size > 0">
<s:iterator value="#request.userList" var="user" status="status">
<tr>
<th><s:property value="#status.count" />
</th>
<td><s:property value="#user.userName" />
</td>
<td><s:property value="#user.userRole" />
</td>
<td><s:property value="#user.userEmail" />
</td>
<s:if test="#session.user.userRole.equalsIgnoreCase('admin')">
<td><a
href=<s:url value="/updateUser?id=%{#user.userId}" />>Edit</a>/
<a href=<s:url value="/deleteUser?id=%{#user.userId}" />>
Delete</a>/ <a
href=<s:url value="/viewProfile?id=%{#user.userId}" />>
View</a>
</td>
</s:if>
</tr>
</s:iterator>
</s:if>
我必须计算索引,如:
index = #status.count + ((pageNumber-1) * pageSize);
我怎么能这样做?我无法在jsp代码中访问struts(#status.count)的值,请
答案 0 :(得分:0)
我会使用struts2 iterator的索引属性:
%{#status.index}
您可以找到更多信息:
To access the index value of struts iterator in scriptlet array index