<c:set var="rows">
<c:forEach items="${rows}" var="i" varStatus="status">
<tr>
<td><c:out value="${i.studentId}" /></td>
<td><c:out value="${i.studentName}" /></td>
<td><c:out value="${i.sex}" /></td>
<td><c:out value="${i.gmtCreate}" /></td>
<td><c:out value="${i.gmtModified}" /></td>
</tr>
</c:forEach>
</c:set>
<jsp:include page="common/table.jsp" >
<jsp:param name="titles" value='${{"ID","名字","性别","创建时间","更新时间"}}'/>
<jsp:param name="rows" value="${rows}" />
</jsp:include>
table.jsp
<%@ page isELIgnored="false"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<table class="table table-bordered table-hover" style="margin: auto;width: 60%">
<thead>
<tr>
<c:forEach items="${param.titles }" var="i" varStatus="status">
<th><c:out value="${i}" /></th>
</c:forEach>
</tr>
</thead>
<tbody>
${param.rows}
</tbody>
</table>
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
req.setAttribute("rows",studentService.listStudent(new Student(),getPage(req,1),getSize(req,5)));
req.getRequestDispatcher("student.jsp").forward(req, resp);
}