下面是一个
<TABLE class=font09 cellSpacing=0 cellPadding=0 width=776 bgColor=#ffffff
border=0>
<TBODY>
<TR>
<TD vAlign=top width=150 height=200> <TABLE class=font09 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD bgColor=#ffffff></TD>
</TR>
</TBODY>
</TABLE>
<TABLE class=font09 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<jsp:include page="../../menu.jsp" /></TD>
</TR>
</TBODY>
</TABLE>
<TABLE class=font09 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD bgColor=#ffffff><A
href="/service.php"><IMG
src="/ecommerce/images/03ss.gif" border=0></A><BR> <CENTER>
<BR>
<BR>
</CENTER></TD>
</TR>
</TBODY>
</TABLE></TD>
<TD width=1 bgColor=#f9bdd6></TD>
<TD vAlign=top bgColor=#ffffff>
<HR color=#ff0000 SIZE=1> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=15 bgColor=#fddbf4><IMG src="/ecommerce/images/01.gif"></TD>
<TD class=font09 bgColor=#fddbf4><FONT color=#c45f62>¡ñ ·ÖÀàµÄÉÌÆ·</FONT></TD>
<TD align=right bgColor=#fddbf4><IMG
src="/ecommerce/images/02.gif"></TD>
</TR>
</TBODY>
</TABLE>
<CENTER>
<%
int pageSize=12;
int pageCounts;
String p1=request.getParameter("curPage");
int curPage;
try
{
if(p1==null||p1.equals(""))
curPage=1;
else
curPage=Integer.parseInt(p1);
}
catch(Exception e)
{
out.print(e);
return;
}
OfDatabase od=new OfDatabase();
Connection con=od.getConnection(confFile);
Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select count(*) as bb from T_Product";
ResultSet rst=stmt.executeQuery(sql);
rst.next();
int totalCount=rst.getInt(1);
rst.close();
if(totalCount>0)
{
pageCounts=(totalCount-1)/pageSize+1;//È¡µÃ¹²¼¸Ò³
sql="select Product_ID,Product_Name,Product_Price,Product_Retail_Price from T_Product";
rst=stmt.executeQuery(sql);
String Message_ID;
rst.absolute((curPage-1)*pageSize+1); %>
<TABLE class=font09 cellSpacing=2 cellPadding=6 width="100%" border=0>
<TBODY>
<TR>
<%
for(int i=0;i<pageSize;i++)
{
String productID=rst.getString(1);
String productName=rst.getString(2);
float productPrice=rst.getFloat(3);
float retailPrice=rst.getFloat(4);
if((i>0) && (i%3==0))
out.print("</tr><tr>");
%>
<form method="get" action="/ecommerce/customer/dealCart.jsp">
<TD width="33%" align=middle><A
href="/ecommerce/customer/goods/goodsDetails.jsp?productID=<%=productID%>"><IMG
src="/ecommerce/public/productImages/<%=productID%>.jpg"
border=1 width="100"></A><BR> <%=productID%><BR>
<%=productName%><BR>
Êг¡¼Û: <span class="csPrice"><%=productPrice%></span>Ôª<BR>
ÌؼÛ: <span class="csRetailPrice"><%=retailPrice%></span>Ôª <BR>
<input type="hidden" name="way" value="Add">
<input type="hidden" name="productId" value="<%=productID%>">
<input type="hidden" name="productName" value="<%=productName%>">
<input type="hidden" name="price" value="<%=retailPrice%>">
<input type="hidden" name="num" value="1">
<input type="submit" value="Á¢¼´¶¨¹º" class="csButton"></TD></form>
<%
if(!rst.next())
break;
}%>
</TR>
<TR align="right">
<form name="form3" method=get action="goodsSort.jsp">
<TD colSpan=3>¹²<%=totalCount%>Ìõ<%
if(curPage>1)
{
%>
<a href="goodsSort.jsp?curPage=<%=curPage-1%>"><ÉÏÒ»Ò³</a>
<%}%>
<%
if(curPage<pageCounts)
{
%>
<a href="goodsSort.jsp?curPage=<%=curPage+1%>">ÏÂÒ»Ò³></a>
<%}%>
µÚ
<select name="curPage" onChange="javascript:document.form3.submit();">
<% for(int i=0;i<pageCounts;i++)
{
%>
<option<%if(i==curPage-1){
%> selected<%}%>><%=i+1%></option>
<% }%>
</select>
Ò³</TD></form>
</TR>
<TR>
<TD background=/ecommerce/images/ddline.gif colSpan=3 height=1></TD>
</TR>
</TBODY>
</TABLE>
<%}else {%>¶Ô²»Æð£¬Ã»ÓÐÕÒµ½ÄúÏëÒªµÄ¼Ç¼£¡
<% }
rst.close();
stmt.close();
od.closeConnection(con);
%>
</CENTER>
</TD>
</TR>
</TBODY>
</TABLE>
</TD></TR></TABLE>
<TABLE class=font09 cellSpacing=0 cellPadding=0 width=776 bgColor=#ffffff
border=0>
<TBODY>
<TR>
<TD vAlign=top width=150 height=200> <TABLE class=font09 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD bgColor=#ffffff></TD>
</TR>
</TBODY>
</TABLE>
<TABLE class=font09 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<jsp:include page="../../menu.jsp" /></TD>
</TR>
</TBODY>
</TABLE>
<TABLE class=font09 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD bgColor=#ffffff><A
href="/service.php"><IMG
src="/ecommerce/images/03ss.gif" border=0></A><BR> <CENTER>
<BR>
<BR>
</CENTER></TD>
</TR>
</TBODY>
</TABLE></TD>
<TD width=1 bgColor=#f9bdd6></TD>
<TD vAlign=top bgColor=#ffffff>
<HR color=#ff0000 SIZE=1> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=15 bgColor=#fddbf4><IMG src="/ecommerce/images/01.gif"></TD>
<TD class=font09 bgColor=#fddbf4><FONT color=#c45f62>¡ñ ·ÖÀàµÄÉÌÆ·</FONT></TD>
<TD align=right bgColor=#fddbf4><IMG
src="/ecommerce/images/02.gif"></TD>
</TR>
</TBODY>
</TABLE>
<CENTER>
<%
int pageSize=12;
int pageCounts;
String p1=request.getParameter("curPage");
int curPage;
try
{
if(p1==null||p1.equals(""))
curPage=1;
else
curPage=Integer.parseInt(p1);
}
catch(Exception e)
{
out.print(e);
return;
}
OfDatabase od=new OfDatabase();
Connection con=od.getConnection(confFile);
Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select count(*) as bb from T_Product";
ResultSet rst=stmt.executeQuery(sql);
rst.next();
int totalCount=rst.getInt(1);
rst.close();
if(totalCount>0)
{
pageCounts=(totalCount-1)/pageSize+1;//È¡µÃ¹²¼¸Ò³
sql="select Product_ID,Product_Name,Product_Price,Product_Retail_Price from T_Product";
rst=stmt.executeQuery(sql);
String Message_ID;
rst.absolute((curPage-1)*pageSize+1); %>
<TABLE class=font09 cellSpacing=2 cellPadding=6 width="100%" border=0>
<TBODY>
<TR>
<%
for(int i=0;i<pageSize;i++)
{
String productID=rst.getString(1);
String productName=rst.getString(2);
float productPrice=rst.getFloat(3);
float retailPrice=rst.getFloat(4);
if((i>0) && (i%3==0))
out.print("</tr><tr>");
%>
<form method="get" action="/ecommerce/customer/dealCart.jsp">
<TD width="33%" align=middle><A
href="/ecommerce/customer/goods/goodsDetails.jsp?productID=<%=productID%>"><IMG
src="/ecommerce/public/productImages/<%=productID%>.jpg"
border=1 width="100"></A><BR> <%=productID%><BR>
<%=productName%><BR>
Êг¡¼Û: <span class="csPrice"><%=productPrice%></span>Ôª<BR>
ÌؼÛ: <span class="csRetailPrice"><%=retailPrice%></span>Ôª <BR>
<input type="hidden" name="way" value="Add">
<input type="hidden" name="productId" value="<%=productID%>">
<input type="hidden" name="productName" value="<%=productName%>">
<input type="hidden" name="price" value="<%=retailPrice%>">
<input type="hidden" name="num" value="1">
<input type="submit" value="Á¢¼´¶¨¹º" class="csButton"></TD></form>
<%
if(!rst.next())
break;
}%>
</TR>
<TR align="right">
<form name="form3" method=get action="goodsSort.jsp">
<TD colSpan=3>¹²<%=totalCount%>Ìõ<%
if(curPage>1)
{
%>
<a href="goodsSort.jsp?curPage=<%=curPage-1%>"><ÉÏÒ»Ò³</a>
<%}%>
<%
if(curPage<pageCounts)
{
%>
<a href="goodsSort.jsp?curPage=<%=curPage+1%>">ÏÂÒ»Ò³></a>
<%}%>
µÚ
<select name="curPage" onChange="javascript:document.form3.submit();">
<% for(int i=0;i<pageCounts;i++)
{
%>
<option<%if(i==curPage-1){
%> selected<%}%>><%=i+1%></option>
<% }%>
</select>
Ò³</TD></form>
</TR>
<TR>
<TD background=/ecommerce/images/ddline.gif colSpan=3 height=1></TD>
</TR>
</TBODY>
</TABLE>
<%}else {%>¶Ô²»Æð£¬Ã»ÓÐÕÒµ½ÄúÏëÒªµÄ¼Ç¼£¡
<% }
rst.close();
stmt.close();
od.closeConnection(con);
%>
</CENTER>
</TD>
</TR>
</TBODY>
</TABLE>
</TD></TR></TABLE>
解决方案 »
- modelDriven传值的问题
- 大侠。。。hibernate如何取得jdbc连接。执行sql。。
- extjs 求助
- javamail收邮件问题
- 我做了兩個project,關於把其一個import到別一個問題,請大家幫一下忙.
- weblogic启动老有问题,帮忙看看吧
- 如何在servlet中远程调用EJB对象
- 为什么在Resin2.1.6中,html页面不能用post方法传递给servlet?是不是真的不支持?
- 关于图片显示的,帮帮忙
- jeecms6部署报错(eclipse+tomcat6.0+mysql5.6)
- 为什么Servlet生成的随机数图片显示不出来?
- 怎么用windows的计划任务启动一个jsp?
<TABLE class=font09 cellSpacing=0 cellPadding=0 width=776 bgColor=#ffffff
border=0>
<TBODY>
<TR>
<TD vAlign=top width=150 height=200> <TABLE class=font09 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD bgColor=#ffffff></TD>
</TR>
</TBODY>
</TABLE>
<TABLE class=font09 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<jsp:include page="../../menu.jsp" /></TD>
</TR>
</TBODY>
</TABLE>
<TABLE class=font09 cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD bgColor=#ffffff><A
href="/service.php"><IMG
src="/ecommerce/images/03ss.gif" border=0></A><BR> <CENTER>
<BR>
<BR>
</CENTER></TD>
</TR>
</TBODY>
</TABLE></TD>
<TD width=1 bgColor=#f9bdd6></TD>
<TD vAlign=top bgColor=#ffffff>
<HR color=#ff0000 SIZE=1> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD width=15 bgColor=#fddbf4><IMG src="/ecommerce/images/01.gif"></TD>
<TD class=font09 bgColor=#fddbf4><FONT color=#c45f62>● 分类的商品</FONT></TD>
<TD align=right bgColor=#fddbf4><IMG
src="/ecommerce/images/02.gif"></TD>
</TR>
</TBODY>
</TABLE>
<CENTER>
<%
int pageSize=12;
int pageCounts;
String p1=request.getParameter("curPage");
int curPage;
try
{
if(p1==null||p1.equals(""))
curPage=1;
else
curPage=Integer.parseInt(p1);
}
catch(Exception e)
{
out.print(e);
return;
}
OfDatabase od=new OfDatabase();
Connection con=od.getConnection(confFile);
Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select count(*) as bb from T_Product";
ResultSet rst=stmt.executeQuery(sql);
rst.next();
int totalCount=rst.getInt(1);
rst.close();
if(totalCount>0)
{
pageCounts=(totalCount-1)/pageSize+1;//取得共几页
sql="select Product_ID,Product_Name,Product_Price,Product_Retail_Price from T_Product";
rst=stmt.executeQuery(sql);
String Message_ID;
rst.absolute((curPage-1)*pageSize+1); %>
<TABLE class=font09 cellSpacing=2 cellPadding=6 width="100%" border=0>
<TBODY>
<TR>
<%
for(int i=0;i<pageSize;i++)
{
String productID=rst.getString(1);
String productName=rst.getString(2);
float productPrice=rst.getFloat(3);
float retailPrice=rst.getFloat(4);
if((i>0) && (i%3==0))
out.print("</tr><tr>");
%>
<form method="get" action="/ecommerce/customer/dealCart.jsp">
<TD width="33%" align=middle><A
href="/ecommerce/customer/goods/goodsDetails.jsp?productID=<%=productID%>"><IMG
src="/ecommerce/public/productImages/<%=productID%>.jpg"
border=1 width="100"></A><BR> <%=productID%><BR>
<%=productName%><BR>
市场价: <span class="csPrice"><%=productPrice%></span>元<BR>
特价: <span class="csRetailPrice"><%=retailPrice%></span>元 <BR>
<input type="hidden" name="way" value="Add">
<input type="hidden" name="productId" value="<%=productID%>">
<input type="hidden" name="productName" value="<%=productName%>">
<input type="hidden" name="price" value="<%=retailPrice%>">
<input type="hidden" name="num" value="1">
<input type="submit" value="立即定购" class="csButton"></TD></form>
<%
if(!rst.next())
break;
}%>
</TR>
<TR align="right">
<form name="form3" method=get action="goodsSort.jsp">
<TD colSpan=3>共<%=totalCount%>条<%
if(curPage>1)
{
%>
<a href="goodsSort.jsp?curPage=<%=curPage-1%>"><上一页</a>
<%}%>
<%
if(curPage<pageCounts)
{
%>
<a href="goodsSort.jsp?curPage=<%=curPage+1%>">下一页></a>
<%}%>
第
<select name="curPage" onChange="javascript:document.form3.submit();">
<% for(int i=0;i<pageCounts;i++)
{
%>
<option<%if(i==curPage-1){
%> selected<%}%>><%=i+1%></option>
<% }%>
</select>
页</TD></form>
</TR>
<TR>
<TD background=/ecommerce/images/ddline.gif colSpan=3 height=1></TD>
</TR>
</TBODY>
</TABLE>
<%}else {%>对不起,没有找到您想要的记录!
<% }
rst.close();
stmt.close();
od.closeConnection(con);
%>
</CENTER>
</TD>
</TR>
</TBODY>
</TABLE>
</TD></TR></TABLE>
<%@ page contentType="text/html;charset=GBK"%>
<%@ page language="java"%>
<%@ page import="java.sql.*"%>
<jsp:useBean id="executor" scope="page" class="com.netec.EIPSiteOA.archivesmanange.ClsexcuteSql"/>
<%
int id=Integer.parseInt(request.getParameter("id")==null?"1":new String(request.getParameter("id")));//接受翻页指令
ResultSet rs=null;
String sql="select * from tb_employee_dossier where _del='0' order by employee_id";
int intPageSize=15; //一页显示的记录数;
int intRowCount=0; //记录总数;
int intPageCount=0; //总页数;
int RsCount=0;
int pageNum=1;
String sqlCount="select count(*) from tb_employee_dossier where _del='0'";
try
{
ResultSet rowCount=executor.executeQuery(sqlCount);
while(rowCount.next())
{
intRowCount=Integer.parseInt(rowCount.getString(1));
}
rowCount.close();
}
catch(Exception e)
{
out.println("ResultSet intRowCount error:"+e.getMessage());
}
if(intRowCount % 15==0)//算出总共页数
{
intPageCount=intRowCount / 15;
}
else
{
intPageCount=Math.round(intRowCount / 15)+1;
}
switch(id)
{
case 1:
pageNum=1;//首页
break;
case 2:
pageNum=pageNum-1;//下一页
break;
case 3:
pageNum++;//上一页
break;
case 4:
pageNum=intPageCount;//最后一页
break;
}
if(pageNum<1)
{
pageNum=1;
}
if(pageNum>intPageCount)
{
pageNum=intPageCount;
}
///////////////////////////////////////////////////////////////////////////////
String setPageNum=pageNum+"";
session.setAttribute("weihu_pageNum",setPageNum);
String getPageNum=(String)session.getAttribute("weihu_pageNum");
pageNum=Integer.parseInt(getPageNum);//把翻页的页数放在session里
////////////////////////////////////////////////////////////////////////////////
%>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="css/txt.css" type="text/css"><SCRIPT language=JavaScript1.2>function high(which2){
theobject=which2
highlighting=setInterval("highlightit(theobject)",50)
}
function low(which2){
clearInterval(highlighting)
which2.filters.alpha.opacity=40
}
function highlightit(cur2){
if (cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=50
else if (window.highlighting)
clearInterval(highlighting)
} </script>
<SCRIPT LANGUAGE="JavaScript">
<!--
function dele(str)
{
if(confirm("真的删除吗?")==true)
{
location.href="delete.jsp?employee_id="+str;
}
else
{
return false;
} }
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
function adda(str)
{
window.open("infromation_card.jsp?employee_id="+str,'popupnav', 'width=800,height=600,left=100,top=20,scrollbars=1,resizable=no"');
}
//-->
</SCRIPT>
<SCRIPT src="js/text.js"></SCRIPT>
<body bgcolor="#ffffff" text="#000000" link="#000000" vlink="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="817" border="0" cellpadding="1" cellspacing="1" bordercolor="#D3D3D3" bgcolor="#9F9F9F">
<tr bgcolor="#DDE4F6">
<td width="48" height="28" align="center" nowrap>编号</td>
<td width="68" align="center" nowrap>姓名</td>
<td width="36" align="center" nowrap>性别</td>
<td width="72" align="center" nowrap>出生日期</td>
<td width="71" align="center" nowrap>民族</td>
<td width="74" align="center" nowrap>职称</td>
<td width="151" align="center" nowrap>部门</td>
<td width="89" align="center" nowrap>职务</td>
<td colspan="3" align="center" nowrap>人事档案维护</td>
<td width="50" align="center" nowrap>删除</td>
</tr>
<%
try
{
rs=executor.executeQuery(sql);
for(int i=0;i<(pageNum-1)*15;i++)//跳过不需要列出的人数
{
rs.next();
}
while(rs.next() && RsCount<15)//列出需要显示的名字
{
RsCount++;
%>
<tr bgcolor="#FFFFFF">
<td width="48" height="28" align="center" nowrap><%=rs.getString("employee_no")%></td>
<td width="68" align="center" nowrap><a href="#" onclick="adda(<%=rs.getString("employee_id")%>)"><%=rs.getString("name")%></a></td>
<%
if(rs.getString("gender").equals("1"))
{
%>
<td width="36" align="center" nowrap>男</td>
<%
}
else
{%>
<td width="36" align="center" nowrap>女</td>
<%}
%>
<td width="72" align="center" nowrap><%=rs.getString("birthday")%></td>
<%
try
{
ResultSet nation=executor.executeQuery("select nation_name from tb_sys_nation where nation_id='"+rs.getString("nation")+"'");
if(nation.next())
{
%>
<td width="71" align="center" nowrap><%=nation.getString(1)%></td>
<%
}
else
{%>
<td width="71" align="center" nowrap> </td>
<%}
nation.close();
}
catch(Exception e)
{
out.println(e.getMessage());
}
%>
<%
try
{
ResultSet specialty=executor.executeQuery("select specialty_name from tb_sys_specialty where specialty_id='"+rs.getString("specialty")+"'");
if(specialty.next())
{
%>
<td align="center" nowrap><%=specialty.getString(1)%></td>
<%
}
else
{%>
<td align="center" nowrap> </td>
<%}
specialty.close();
}
catch(Exception e)
{
out.println(e.getMessage());
}
%>
<%
try
{
ResultSet department=executor.executeQuery("select department_name from tb_sys_department where department_id='"+rs.getString("department_id")+"'");
if(department.next())
{
%>
<td align="center" nowrap><%=department.getString(1)%></td>
<%
}
else
{%>
<td align="center" nowrap> </td>
<%}
department.close();
}
catch(Exception e)
{
out.println(e.getMessage());
}
%>
<%
try
{
ResultSet duty=executor.executeQuery("select duty_name from tb_sys_duty where duty_id='"+rs.getString("duty_id")+"'");
if(duty.next())
{
%>
<td width="89" align="center" nowrap><%=duty.getString(1)%></td>
<%
}
else
{%>
<td width="89" align="center" nowrap> </td>
<%}
duty.close();
}
catch(Exception e)
{
out.println(e.getMessage());
}
%>
<td width="42" align="center" nowrap><a href="infromation_add1_xiugai.jsp?employee_id=<%=rs.getString("employee_id")%>" target="22" >基础</a></td>
<td width="38" align="center" nowrap><a href="infromation_add2_xiugai.jsp?employee_id=<%=rs.getString("employee_id")%>&duty_id=<%=rs.getString("duty_id")%>" target="22">教育</a></td>
<td width="41" align="center" nowrap><a href="infromation_add3_xiugai.jsp?employee_id=<%=rs.getString("employee_id")%>" target="22" >工作</a></td>
<td align="center" nowrap><a href="#" onclick="return dele(<%=rs.getString("employee_id")%>)">删除</a></td>
</tr>
<% }
rs.close();
}
catch(Exception e)
{
out.println(e.getMessage());
}
%>
</table>
</body>
</html>
<SCRIPT LANGUAGE="JavaScript">
<!--
parent.document.getElementById("anniu10").value="<%=pageNum%>";
parent.document.getElementById("anniu11").value="<%=intPageCount%>";
//-->
</SCRIPT>
int intPageSize=110; //一页显示的记录数 int intRowCount=0; //记录总数 int intPageCount=0; //总页数 String sql4="select count(a.deputation_id) from tb_deputation_dossier a,tb_deputation_detail b where b.docindex='15' and b.subjection_deputation='"+xiala+"' and b.deputation_id=a.deputation_id";
try
{
rs=yuan.executeQuery(sql4);
while(rs.next())
{
intRowCount=Integer.parseInt(rs.getString(1));
}
rs.close();
if(intRowCount % 110==0)
{
intPageCount=intRowCount / 110;
}
else
{
intPageCount=Math.round(intRowCount / 110)+1;
}
String sql3="select a.deputation_id, a.name,a.gender from tb_deputation_dossier a,tb_deputation_detail b where b.docindex='15' and b.subjection_deputation='"+xiala+"' and b.deputation_id=a.deputation_id";//取出每个代表团的name
rs=yuan.executeQuery(sql3);
for(int i=0;i<(pageNum-1)*110;i++)//跳过不需要列出的人数
{
rs.next();
}
int RsCount=0;
while(rs.next() && RsCount<=10)//列出需要显示的名字
{
RsCount++;
%>
<tr align="center" height="30">
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"><a href="detail_deputation.jsp?id=<%=rs.getString(1)%>" ><%if(((String)rs.getString(3)).equals("女")){out.print(rs.getString("name")+"(女)");}else{out.print(rs.getString("name"));}%></a></td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"><%if(rs.next()){%><a href="detail_deputation.jsp?id=<%out.print(rs.getString(1));%>" ><%if(((String)rs.getString(3)).equals("女")){out.print(rs.getString("name")+"(女)");}else{out.print(rs.getString("name"));}}else{out.print(" ");}%></a></td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"><%if(rs.next()){%><a href="detail_deputation.jsp?id=<%out.print(rs.getString(1));%>" ><%if(((String)rs.getString(3)).equals("女")){out.print(rs.getString("name")+"(女)");}else{out.print(rs.getString("name"));}}else{out.print(" ");}%></a></td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"><%if(rs.next()){%><a href="detail_deputation.jsp?id=<%out.print(rs.getString(1));%>" ><%if(((String)rs.getString(3)).equals("女")){out.print(rs.getString("name")+"(女)");}else{out.print(rs.getString("name"));}}else{out.print(" ");}%></a></td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"><%if(rs.next()){%><a href="detail_deputation.jsp?id=<%out.print(rs.getString(1));%>" ><%if(((String)rs.getString(3)).equals("女")){out.print(rs.getString("name")+"(女)");}else{out.print(rs.getString("name"));}}else{out.print(" ");}%></a></td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"><%if(rs.next()){%><a href="detail_deputation.jsp?id=<%out.print(rs.getString(1));%>" ><%if(((String)rs.getString(3)).equals("女")){out.print(rs.getString("name")+"(女)");}else{out.print(rs.getString("name"));}}else{out.print(" ");}%></a></td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"><%if(rs.next()){%><a href="detail_deputation.jsp?id=<%out.print(rs.getString(1));%>" ><%if(((String)rs.getString(3)).equals("女")){out.print(rs.getString("name")+"(女)");}else{out.print(rs.getString("name"));}}else{out.print(" ");}%></a></td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"><%if(rs.next()){%><a href="detail_deputation.jsp?id=<%out.print(rs.getString(1));%>" ><%if(((String)rs.getString(3)).equals("女")){out.print(rs.getString("name")+"(女)");}else{out.print(rs.getString("name"));}}else{out.print(" ");}%></a></td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"><%if(rs.next()){%><a href="detail_deputation.jsp?id=<%out.print(rs.getString(1));%>" ><%if(((String)rs.getString(3)).equals("女")){out.print(rs.getString("name")+"(女)");}else{out.print(rs.getString("name"));}}else{out.print(" ");}%></a></td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"><%if(rs.next()){%><a href="detail_deputation.jsp?id=<%out.print(rs.getString(1));%>" ><%if(((String)rs.getString(3)).equals("女")){out.print(rs.getString("name")+"(女)");}else{out.print(rs.getString("name"));}}else{out.print(" ");}%></a></td>
</tr>
<%
}
for(int j=RsCount;j<=10;j++)//当显示的人数占不满一页时,显示空格
{
%>
<tr align="center" height="30">
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"> </td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"> </td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"> </td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"> </td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"> </td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"> </td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"> </td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"> </td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"> </td>
<td onmouseover="changecolor(this)" onmouseout="changeback(this)"> </td>
</tr>
<%
}
rs.close();
}
catch(Exception e)
{
out.println("database error:"+e.toString());
}
%>
</table></td>
</tr>
<tr>
<td width="650" align="right" height="56"><br>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="images/home1.gif" onMouseOver="src='images/home2.gif'" onMouseOut="src='images/home1.gif'" width="57" height="23" alt="首页" border=0 onclick="page(1)"></td>
<td width="10"> </td>
<td><img src="images/pageup1.gif" onMouseOver="src='images/pageup2.gif'" onMouseOut="src='images/pageup1.gif'" width="57" height="23" alt="上一页" border=0 onclick="page(2)"></td>
<td width="10"> </td>
<td><img src="images/pagedown1.gif" onMouseOver="src='images/pagedown2.gif'" onMouseOut="src='images/pagedown1.gif'" width="57" height="23" alt="下一页" border=0 onclick="page(3)"></td>
<td width="10"> </td>
<td><img src="images/end1.gif" onMouseOver="src='images/end2.gif'" onMouseOut="src='images/end1.gif'" width="57" height="23" alt="末页" border=0 onclick="page(4)"></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</form>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="images/biao3.gif" ></td>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="images/point.gif" width="1" height="3"></td>
</tr>
</table></body>
</html>
<SCRIPT LANGUAGE="JavaScript">
<!--
function page(flag){
switch (flag)
{
case 1://表示首页
document.form1.pageNum.value=1;
break; case 2://表示上一页
document.form1.pageNum.value=Number(document.form1.pageNum.value)-1;
break; case 3://表示下一页
document.form1.pageNum.value=Number(document.form1.pageNum.value)+1;
break; case 4://表示尾页
document.form1.pageNum.value=<%=intPageCount%>;
break;
}
}
//-->
</SCRIPT>
<%
//变量声明
java.sql.Connection sqlCon; //数据库连接对象
java.sql.Statement sqlStmt; //SQL语句对象
java.sql.ResultSet sqlRst; //结果集对象
java.lang.String strCon; //数据库连接字符串
java.lang.String strSQL; //SQL语句
int intPageSize; //一页显示的记录数
int intRowCount; //记录总数
int intPageCount; //总页数
int intPage; //待显示页码
java.lang.String strPage;
int i;
//设置一页显示的记录数
intPageSize = 2;
//取得待显示页码
strPage = request.getParameter("page");
if(strPage==null){//表明在QueryString中没有page这一个参数,此时显示第一页数据
intPage = 1;
}
else{//将字符串转换成整型
intPage = java.lang.Integer.parseInt(strPage);
if(intPage<1) intPage = 1;
}
//装载JDBC驱动程序
java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
//设置数据库连接字符串
strCon = "jdbc:oracle:thin:@linux:1521:ora4cweb";
//连接数据库
sqlCon = java.sql.DriverManager.getConnection(strCon,"hzq","hzq");
//创建一个可以滚动的只读的SQL语句对象
sqlStmt = sqlCon.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
//准备SQL语句
strSQL = "select name,age from test";
//执行SQL语句并获取结果集
sqlRst = sqlStmt.executeQuery(strSQL);
//获取记录总数
sqlRst.last();
intRowCount = sqlRst.getRow();
//记算总页数
intPageCount = (intRowCount+intPageSize-1) / intPageSize;
//调整待显示的页码
if(intPage>intPageCount) intPage = intPageCount;
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>JSP数据库操作例程 - 数据分页显示 - JDBC 2.0 - Oracle</title>
</head>
<body>
<table border="1" cellspacing="0" cellpadding="0">
<tr>
<th>姓名</th>
<th>年龄</th>
</tr>
<%
if(intPageCount>0){
//将记录指针定位到待显示页的第一条记录上
sqlRst.absolute((intPage-1) * intPageSize + 1);
//显示数据
i = 0;
while(i<intPageSize && !sqlRst.isAfterLast()){
%>
<tr>
<td><%=sqlRst.getString(1)%></td>
<td><%=sqlRst.getString(2)%></td>
</tr>
<%
sqlRst.next();
i++;
}
}
%>
</table>
第<%=intPage%>页 共<%=intPageCount%>页 <%if(intPage<intPageCount){%><a href="jdbc20-oracle.jsp?page=<%=intPage+1%>">下一页</a><%}%> <%if(intPage>1){%><a href="jdbc20-oracle.jsp?page=<%=intPage-1%>">上一页</a><%}%>
</body>
</html>
<%
//关闭结果集
sqlRst.close();
//关闭SQL语句对象
sqlStmt.close();
//关闭数据库
sqlCon.close();
楼主要的话mail我吧。
[email protected]
(100+19)/20
gree001(253) Arias(永恒之道)