没有任何jquery或js的jsp中的分页

时间:2013-03-27 05:51:07

标签: jsp pagination

我需要一个分页链接,例如Prev 1-10 NextPrev 11-20 Next等。 我有一个数组列表说arList,它拥有300条记录。我需要先显示前10条记录。单击下一步时,我需要显示下一个10.

任何人都可以共享链接或资源有类似的想法吗?

ArrayList arList  = new ArrayList();
arList = // calling method to retrieve elements

// table starts here
<table id="tbl">


 for(int i=0; i < arList.size();i++) 
 {
 HashMap hMap=(HashMap)arList.get(i);                        
 firstVal= (String)hMap.get("first");
 secondVal= (String)hMap.get("second");
%><tr><td> 
// firstVal and secondVal goes here
</tr></td><%
 }

</table>

1 个答案:

答案 0 :(得分:1)

你可以使用JSTL !!

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
...
<c:forEach items="${list}" var="item" begin="0" end="9">
    ${item}
</c:forEach>

您甚至可以在这些属性中使用EL。

request.setAttribute("firstrow", 0);
request.setAttribute("rowcount", 10)

<c:forEach items="${list}" var="item" begin="${firstrow}" end="${firstrow + rowcount - 1}">
    ${item}
</c:forEach>