分頁jsvs

<%@ page language="java" import="java.util.*,com.kj.been.*,com.kj.dao.*" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"  %>


<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'select-user.jsp' starting page</title>
    
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">    
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
<link href="css/main.css" rel="stylesheet" type="text/css" />
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->


  </head>
  
<body style="background-color:white;color: #000">


 
<table class="min"> 
<thead>
<tr> 
<th>id</th> 
<th>名字</th> 
<th>密碼</th> 
<th>郵箱</th> 
<th>級別</th> 
<th>修改</th> 
<th>刪除</th> 
</tr> 
</thead> 
<tbody> <%--
<%
ArrayList<User> al = (ArrayList<User>)request.getAttribute("al");
  for(User user1:al){
    %> --%>
    <c:forEach items="${al}" var="user1" >
  <tr> 
<td>${user1.ID} </td> 
<td>${user1.name }</td> 
<td>${user1.password }</td> 
<td>${user1.email }</td> 
<td>${user1.grade }</td> 
<td>修改</td> 
<td>刪除</td> 
</tr> 
  </c:forEach>
 




</tbody> 
</table> 
<div id="page">
<a href="/MySystem1/GoToMange?pageNow=<%=1 %>">首頁</a>
<c:choose>
<c:when test="${pageCount<=5}">
<c:forEach var="i" begin="1" end="${pageCount}">
<a href="/MySystem1/GoToMange?pageNow=${i}">[${i }]</a>
</c:forEach>
</c:when>
<c:when test="${(pageCount - pageNow) < 5}">
<c:forEach var="i" begin="${pageNow-2}" end="${pageCount}">
<a href="/MySystem1/GoToMange?pageNow=${i}">[${i }]</a>
</c:forEach>
</c:when>
<c:when test="${pageNow > 3}">
<c:forEach var="i" begin="${pageNow-2}" end="${(pageNow - 2)+4}">
<a href="/MySystem1/GoToMange?pageNow=${i}">[${i }]</a>
</c:forEach>
</c:when>
<c:otherwise> 
<c:forEach var="i" begin="1" end="5">
<a href="/MySystem1/GoToMange?pageNow=${i}">[${i }]</a>
</c:forEach>
</c:otherwise>
</c:choose>










<%--

<%
   int pageNow = (Integer)request.getAttribute("pageNow");
   int pageCount =(Integer)request.getAttribute("pageCount"); 
  
  if(pageNow != 1){
   %>
  <a href="/MySystem1/GoToMange?pageNow=<%=(pageNow - 1) %>">上一頁</a>
  <% 
  }
  if(pageCount <= 5){
  for(int i=1; i<= pageCount;i++){
  %>
  <a href="/MySystem1/GoToMange?pageNow=<%=i %>"><%=i %></a>
  <% 
  }
  }else if((pageCount - pageNow) < 5){
  for(int i = (pageNow-2) ; i<= pageCount;i++ ){
  %>
  <a href="/MySystem1/GoToMange?pageNow=<%=i %>"><%=i %></a>
  <% 
  }
  }else if(pageNow > 3){
  for(int i = (pageNow -2 ) ; i<= ((pageNow-2) + 4);i++ ){
  %>
  <a href="/MySystem1/GoToMange?pageNow=<%=i %>&"><%=i %></a>
  <% 
  }
  }else{
  for(int i = 1 ; i<=5;i++ ){
  %>
  <a href="/MySystem1/GoToMange?pageNow=<%=i %>&"><%=i %></a>
  <% 
  }
  }
  if(pageNow!=pageCount){
   %>
  <a href="/MySystem1/GoToMange?pageNow=<%=(pageNow + 1) %>">下一頁</a>
  <% 
  }
  

 %>

--%>

 <a href="/MySystem1/GoToMange?pageNow=<%=pageCount %>">末頁</a>
現在是第<%=pageNow %>頁/共<%=pageCount %>頁


</div>
</body>
</html>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章