java 分页
JSP页面内列表框(select)分页代码.
[解决办法]
<%@ page language= "java " contentType= "text/html; charset=GBK "%>
<%@ include file= "/WEB-INF/jspf/head.jsp "%>
<html>
<head>
<title>
</title>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 ">
<LINK HREF= "../css/style.css " REL= "stylesheet " TYPE= "text/css ">
</head>
<script type= "text/javascript ">
function showWindow(number){
var count = window.document.jiuzhushenpiShowForm.length;
if(count > 1){
window.document.jiuzhushenpiShowForm[number].submit();
}else{
window.document.jiuzhushenpiShowForm.submit();
}
}
function choosePage(obj){
jiuzhushenpiViewForm.page.value = obj.value;
jiuzhushenpiViewForm.submit();
}
</script>
<body leftmargin= "0 " topmargin= "4 " bgcolor= "#FFFFFF ">
<table width= "100% " border= "1 " align= "center " cellpadding= "0 " cellspacing= "0 " BORDERCOLOR= "#000000 " bgcolor= "#000000 ">
<tr bgcolor= "#FFFFFF ">
<td ALIGN= "CENTER ">
序
</td>
<td ALIGN= "CENTER ">
申请人
</td>
<td ALIGN= "CENTER ">
申请人身份证号
</td>
<td ALIGN= "CENTER ">
批准日期
</td>
</tr>
<c:forEach var= "jiuzhushenpi " items= "${jiuzhushenpis} " varStatus= "loop ">
<tr bgcolor= "#FFFFFF ">
<td ALIGN= "CENTER ">
${loop.count + (jiuzhushenpiViewForm.page-1)*jiuzhushenpiViewForm.row}
</td>
<td ALIGN= "CENTER ">
<html:form action= "/jiuzhushenpiShow.do " target= "new_window ">
<html:hidden property= "id " value= "${jiuzhushenpi.id} " />
</html:form>
<A href= "javascript:showWindow(${loop.index}); ">
${jiuzhushenpi.tbpeople.name}
</A>
</td>
<td ALIGN= "CENTER ">
${jiuzhushenpi.tbpeople.idcard}
</td>
<td ALIGN= "CENTER ">
<fmt:formatDate value= "${jiuzhushenpi.tianbiaodate} " pattern= "yyyy-MM-dd " />
<c:set value= "${loop.count} " var= "rowCount " scope= "page " />
</td>
</tr>
</c:forEach>
<c:forEach begin= "${rowCount+1} " end= "${jiuzhushenpiViewForm.row} ">
<tr bgcolor= "#FFFFFF ">
<td ALIGN= "CENTER ">
</td>
<td ALIGN= "CENTER ">
</td>
<td ALIGN= "CENTER ">
</td>
<td ALIGN= "CENTER ">
</td>
</tr>
</c:forEach>
</table>
<table width= "92% " border= "0 " align= "center " cellpadding= "0 " cellspacing= "0 ">
<tr>
<td>
</td>
</tr>
<tr>
<td align= "right ">
<html:form action= "/jiuzhushenpiView.do ">
<html:hidden property= "page " />
<html:hidden property= "row " />
<html:hidden property= "pageSize " />
<html:hidden property= "count " />
<html:hidden property= "type " />
<html:hidden property= "content " />
第
<SELECT onchange= "choosePage(this); ">
<c:forEach begin= "1 " end= "${jiuzhushenpiViewForm.pageSize} " varStatus= "loop ">
<OPTION value= "${loop.count} " ${jiuzhushenpiViewForm.page==loop.count? "selected ": " "}>
${loop.count}
</OPTION>
</c:forEach>
</SELECT>
页 总共 ${jiuzhushenpiViewForm.pageSize} 页,共计 ${jiuzhushenpiViewForm.count} 条记录
</html:form>
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
</body>
</html>
[解决办法]
关注