package spage;
import java.sql.*;
public class ShowPage
{
private String str = "";
//显示页号为p的一页(user)
public String printPage(ResultSet rs, int p, int size)
{
str = "";
//将访问游标定位到页号为p的页要显示的第一条记录的位置
try {
for(int k=0;k<(p-1)*size;k++)
rs.next();
}
catch(SQLException e) { }
for(int iPage=1; iPage<=size; iPage++) {
str += printRow(rs,iPage,p);
try {
if(!rs.next()) break;
}
catch(Exception e) { }
}
return str;
}
//显示单行记录(user)
public String printRow( ResultSet rs ,int i,int p)
{
String temp = "";
try {
int id=rs.getInt("userid");
temp+="<tr align='center' bgcolor='#FFFAF7'>";
temp+="<td><a href='javaScript:seeUser("+id+")'>"+rs.getString("name")+"</a></td>";
temp+="<td>"+rs.getString("sex")+"</td>";
temp+="<td>"+rs.getString("phone")+"</td>";
temp+="<td>"+rs.getString("address")+"</td>";
temp += "<td><a href='updateuser.jsp?updateid="+id+"'>修改</a></td>";
temp += "<td><a href='dealdeleteuser.jsp?delid="+id+"'>删除</a></td>";
temp += "</tr>";
}
catch(SQLException e) { }
return temp;
}
//显示页号为p的一页(book)
public String bookPage(ResultSet rs, int p, int size,boolean f)
{
str = "";
//将访问游标定位到页号为p的页要显示的第一条记录的位置
try {
for(int k=0;k<(p-1)*size;k++)
rs.next();
}
catch(SQLException e) { }
for(int iPage=1; iPage<=size; iPage++) {
str += bookRow(rs,iPage,p,f);
try {
if(!rs.next()) break;
}
catch(Exception e) { }
}
return str;
}
//显示单行记录(book)
public String bookRow( ResultSet rs ,int i,int p,boolean f)
{
String temp = "";
try {
int id=rs.getInt("bookid");
temp+="<tr align='center'>";
temp+="<td><a href='detail.jsp?detailid="+id+"'>"+rs.getString("bookname")+"</a></td>";
temp+="<td>"+rs.getString("author")+"</td>";
temp+="<td>"+rs.getString("pubhouse")+"</td>";
temp+="<td>"+rs.getString("price")+"</td>";
if(f)
{
temp+="<td>"+rs.getString("salenum")+"</td>";
temp+="<td><a href='updatebook.jsp?updateid="+id+"'>修改</a></td>";
temp+="<td><a href='dealdeletebook.jsp?delid="+id+"'>删除</a></td>";
}
else
temp+="<td><a href='dealcart.jsp?dealid="+id+"&act=add'>加入购物车</a></td>";
temp += "</tr>";
}
catch(SQLException e) { }
return temp;
}
//显示页号为p的一页(order)
public String orderPage(ResultSet rs, int p, int size,boolean f)
{
str = "";
//将访问游标定位到页号为p的页要显示的第一条记录的位置
try {
for(int k=0;k<(p-1)*size;k++)
rs.next();
}
catch(SQLException e) { }
for(int iPage=1; iPage<=size; iPage++) {
str += orderRow(rs,iPage,p,f);
try {
if(!rs.next()) break;
}
catch(Exception e) { }
}
return str;
}
//显示单行记录(order)
public String orderRow( ResultSet rs ,int i,int p,boolean f)
{
String temp = "";
try {
String orderid=rs.getString("orderid");
temp+="<tr align='center'>";
temp+="<td><a href='detailorder.jsp?detailid="+orderid+"'>"+orderid+"</a></td>";
temp+="<td>"+(rs.getString("orderdate")).substring(0,10)+"</td>";
temp+="<td>"+rs.getString("orderstate")+"</td>";
if(f)
{
temp += "<td><a href='javaScript:seeUser("+rs.getString("userid")+")'>"+rs.getString("username")+"</a></td>";
temp += "<td><a href='dealdeleteorder.jsp?delid="+orderid+"'>删除</a></td>";
}
temp+="</tr>";
}
catch(SQLException e) { }
return temp;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
jsp+sql+strus网上书店
共172个文件
jsp:40个
jpg:39个
gif:21个
需积分: 9 2 下载量 190 浏览量
2011-06-22
17:17:12
上传
评论
收藏 1.95MB RAR 举报
温馨提示
自己学校在机房做的,是学习JSP的好东西,网上书店购物车等功能均已实现
资源推荐
资源详情
资源评论
收起资源包目录
jsp+sql+strus网上书店 (172个子文件)
SQLCommandBean.class 4KB
ShowPage.class 4KB
DBBean.class 3KB
TitlesBean.class 2KB
AddCartItem.class 2KB
AddOrderServlet.class 2KB
BookBean.class 2KB
Cart.class 2KB
CheckLoginServlet.class 2KB
BookOrder.class 1KB
ConnectionManager_jdbc.class 1KB
OrderDB.class 1KB
ConnectionManager_property.class 1KB
CheckLogin.class 1KB
ConnectionManager_jndi.class 1KB
Env.class 892B
CartItemsBean.class 842B
DBAccessException.class 792B
dbexception.class 660B
ConManager.class 228B
.classpath 690B
.classpath 552B
main.css 2KB
style.css 476B
数据库系统应用与管理大作业实验报告.doc 100KB
bn01~.gif 49KB
bk.gif 6KB
srxz.gif 4KB
msn.gif 4KB
title1.gif 2KB
boy.gif 841B
girl.gif 711B
qq.gif 169B
bg04.gif 142B
bg03.gif 141B
bg02.gif 141B
top01.gif 126B
icon1.gif 104B
bnbg1.gif 92B
topbt5.gif 82B
topbt3.gif 80B
topbt1.gif 80B
topbt2.gif 80B
topbt4.gif 80B
bg01.gif 71B
leftbg.gif 44B
standard.jar 343KB
msbase.jar 280KB
msbase.jar 280KB
mssqlserver.jar 66KB
mssqlserver.jar 66KB
msutil.jar 58KB
msutil.jar 58KB
jstl.jar 17KB
ShowPage.java 4KB
SQLCommandBean.java 3KB
DBBean.java 2KB
TitlesBean.java 1KB
AddOrderServlet.java 1KB
AddCartItem.java 1KB
BookBean.java 1KB
ConnectionManager_jdbc.java 1KB
ConnectionManager_property.java 1KB
OrderDB.java 1000B
CheckLoginServlet.java 991B
BookOrder.java 967B
ConnectionManager_jndi.java 861B
Cart.java 855B
CheckLogin.java 834B
Env.java 580B
CartItemsBean.java 555B
DBAccessException.java 404B
dbexception.java 243B
ConManager.java 210B
bn01~.jpg 49KB
bn01.jpg 39KB
ebechtp1.jpg 19KB
advjhtp1.jpg 19KB
iw3htp1.jpg 18KB
chtp3.jpg 17KB
cpphtp3.jpg 16KB
jhtp3.jpg 16KB
vbhtp1.jpg 16KB
xmlhtp1.jpg 16KB
javactc3.jpg 16KB
jhtp2.jpg 15KB
iw3ctc1.jpg 14KB
perlhtp1.jpg 14KB
vbctc1.jpg 13KB
cpphtp2.jpg 13KB
javactc2.jpg 12KB
top2.jpg 11KB
top3.jpg 11KB
chtp2.jpg 11KB
top4.jpg 11KB
top1.jpg 11KB
jjxyy.jpg 10KB
zycx.jpg 10KB
win.jpg 9KB
cppctc3.jpg 8KB
共 172 条
- 1
- 2
资源评论
lichengliang521
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功