<%
...
@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"
%>
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>
<
html
>

<%
...
@ taglib uri="http://java.sun.com/jstl/core" prefix="c"
%>

<%
...
@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt"
%>
<
head
>
<
meta
http-equiv
="Content-Type"
content
="text/html; charset=ISO-8859-1"
>
<
title
>
Insert title here
</
title
>
</
head
>
<
body
>
<
c:set
var
="totalCount"
value
="50"
scope
="session"
/>
<
c:set
var
="perPage"
value
="10"
scope
="session"
/>
<
c:forEach
var
="boundaryCount"
begin
="0"
end
="${totalCount-1}"
step
="${perPage}"
>
<
a
href
="?start=<c:out value="
${boundaryCount}"
/>
">
[
<
c:out
value
="${boundaryCount}"
/>
-
<
c:out
value
="${boundaryCount+perPage-1}"
/>
]
</
a
>
</
c:forEach
>
<
br
>
<
c:forEach
var
="current"
begin
="${param.start}"
end
="${param.start+perPage-1}"
varStatus
="status"
><
br
>
<
c:if
test
="${status.first}"
>
begin
<
Br
>
</
c:if
>
<
c:out
value
="${current}"
/>
<
c:if
test
="${status.last}"
>
<
br
>
end
</
c:if
>
</
c:forEach
>
</
body
>
</
html
>
结果:
[ 0 - 9 ] [ 10 - 19 ] [ 20 - 29 ] [ 30 - 39 ] [ 40 - 49 ]
begin
0
1
2
3
4
5
6
7
8
9
end
2837

被折叠的 条评论
为什么被折叠?



