下面是jsp代码<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ page import="com.yourcompany.struts.action.Student" %> <%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; System.out.println("&&&path&"+path); System.out.println("&&&basepath&"+basePath); %> <html> <head></head> <body> <pg:pager items="<%=((List<Student>)request.getAttribute("listPage")).size() %>" url="/FenyeStruts/hello.do" index="center" maxPageItems = "4" maxIndexPages="4" isOffset = "<%=false%>" export = "pageOffset,currentPageNumber=pageNumber" scope = "request"> <pg:index> <table border=0 cellpadding=0 width=10% cellspacing=0> <tr align=center valign=top> <pg:pages> <% if (pageNumber == currentPageNumber) { %> <td><br> <font color=#A90A08><%=pageNumber%></font></td> <% } else { %> <td><A HREF="<%=pageUrl%>"><br> <%= pageNumber %></A></td> <% } %> </pg:pages> </tr> </table> </pg:index> <table border=1> <tr> <td>student no</td> <td>student name</td> <td>student score</td> </tr> <% List<Student> slist=(List<Student>)request.getAttribute("listPage"); if(slist!=null && slist.size()>0){ for(int i=0;i<slist.size();i++){ Student st=(Student)slist.get(i); String stuno=st.getStuno(); String stuname=st.getStuname(); String stuscore=st.getStuscore(); %> <pg:item> <tr> <td><%=stuno %></td> <td><%=stuname %></td> <td><%=stuscore %></td> </tr> </pg:item> <% } } %> </table> </pg:pager> </body></html>