package spage;
import java.sql.*;
public class ShowPage
{
private String str = "";
//显示页号为p的一页(user)
String textContent=request.getParameter("name");
byte b[]=textContent.getBytes("iso-8859-1");
textContent=new String(b);
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='detailuser.jsp?detailid="+id+"'>"+rs.getString("name")+"</a></td>";
temp+="<td>"+rs.getString("sex")+"</td>";
temp+="<td>"+rs.getString("age")+"</td>";
int grade=rs.getInt("rank");
temp+="<td>";
switch (grade)
{
case 0:temp+="普通用户";break;
case 1:temp+="1区斑竹";break;
case 2:temp+="2区斑竹";break;
case 3:temp+="3区斑竹";break;
case 4:temp+="管理员";break;
}
temp+="</td>";
temp+="<td>"+rs.getString("pubnum")+"</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的一页(board)
public String artPrintPage(ResultSet rs, int p, int size,boolean f,boolean isex)
{
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 += artPrintRow(rs,iPage,p,f,isex);
try {
if(!rs.next()) break;
}
catch(Exception e) { }
}
return str;
}
//显示单行记录(board)
public String artPrintRow( ResultSet rs ,int i,int p,boolean f,boolean isex)
{
String temp = "";
try {
int id=rs.getInt("id");
temp+="<tr align='center'>";
boolean ex=rs.getBoolean("excellent");
if(ex)
temp+="<td><img src='images/isbest.gif'></td>";
else
temp+="<td><img src='images/folder.gif'></td>";
temp+="<td><a href='detail.jsp?id="+id+"' target='_blank'>"+rs.getString("title")+"</a></td>";
temp+="<td><a href='javaScript:detailwin("+rs.getString("userid")+")'>"+rs.getString("name")+"</a></td>";
temp+="<td>"+rs.getString("reNum")+"</td>";
temp+="<td>"+rs.getString("pubtime")+"</td>";
if(f)
{
if(isex)
temp += "<td><a href='addex.jsp?exid="+id+"'>加精</a></td>";
else
temp += "<td><a href='delex.jsp?delexid="+id+"'>从精华中删去</a></td>";
}
temp += "</tr>";
}
catch(SQLException e) { }
return temp;
}
//显示页号为p的一页(article)
public String detailPage(ResultSet rs, int p, int size,String logid,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 += detailRow(rs,iPage,p,logid,f);
try {
if(!rs.next()) break;
}
catch(Exception e) { }
}
return str;
}
//显示单行记录(article)
public String detailRow( ResultSet rs ,int i,int p,String logid,boolean f)
{
String temp = "";
try {
temp+="<tr>";
temp+="<td width='25%' height='15' align='center'>"+rs.getString("name")+" ";
if(rs.getString("sex").equals("男"))
temp+="<img src='images/boy.gif'></td>";
else
temp+="<img src='images/girl.gif'></td>";
temp+="<td><img src='"+rs.getString("feel")+"'> "+rs.getString("title")+"</td></tr>";
temp+="<tr>";
temp+="<td height='150' align='center' valign='middle'><img src='"+rs.getString("face")+"' height='60%' width='60%'></td>";
temp+="<td rowspan='2' valign='top'>"+rs.getString("content")+"</td></tr>";
temp+="<tr>";
int grade=rs.getInt("rank");
temp+="<td>等级:";
switch (grade)
{
case 0:temp+="普通用户";break;
case 1:temp+="1区斑竹";break;
case 2:temp+="2区斑竹";break;
case 3:temp+="3区斑竹";break;
case 4:temp+="管理员";break;
}
temp+="<br>年龄:"+rs.getString("age");
temp+="<br>文章:"+rs.getString("pubnum")+"</td>";
temp+="<tr>";
temp+="<td>发贴时间:"+rs.getString("pubtime")+"</td>";
temp+="<td align='right'> ";
String id=rs.getString("id");
String authorid=rs.getString("authorID");
if(i==1)
{
if(f||logid.equals(authorid))
temp += "<a href='update.jsp?updateid="+id+"'><img src='images/edit.gif' border='0'></a> ";
if(f)
temp += "<a href='dealdelete.jsp?delid="+id+"'><img src='images/delete.gif' border='0'></a>";
}
else
{
if(f||logid.equals(authorid))
{
temp += "<a href='update.jsp?updateid="+id+"'><img src='images/edit.gif' border='0'></a> ";
temp += "<a href='dealdelete.jsp?delid="+id+"'><img src='images/delete.gif' border='0'></a>";
}
}
temp+="</td></tr>";
}
catch(SQLException e) { }
return temp;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
jsp+access论坛
共121个文件
gif:89个
jsp:26个
class:2个
5星 · 超过95%的资源 需积分: 3 105 下载量 115 浏览量
2008-10-11
15:42:36
上传
评论
收藏 143KB RAR 举报
温馨提示
jsp+access做的论坛系统,来源于jsp课程设计。
资源推荐
资源详情
资源评论
收起资源包目录
jsp+access论坛 (121个子文件)
ShowPage.class 6KB
DBBean.class 2KB
style.css 506B
new.gif 2KB
reply.gif 2KB
edit.gif 1KB
Image37.gif 1KB
Image45.gif 849B
boy.gif 841B
Image57.gif 816B
Image58.gif 759B
Image49.gif 757B
Image24.gif 743B
Image51.gif 736B
Image59.gif 736B
face9.gif 714B
face10.gif 714B
girl.gif 711B
face4.gif 710B
Image60.gif 707B
face16.gif 699B
Image52.gif 695B
Image30.gif 695B
Image41.gif 685B
Image40.gif 670B
Image47.gif 668B
delete.gif 652B
Image50.gif 643B
Image14.gif 639B
Image34.gif 638B
Image56.gif 638B
Image55.gif 637B
Image48.gif 624B
Image54.gif 618B
Image17.gif 610B
Image20.gif 598B
Image4.gif 598B
Image46.gif 592B
Image27.gif 590B
Image13.gif 583B
Image21.gif 580B
Image25.gif 579B
Image2.gif 574B
Image11.gif 574B
Image39.gif 573B
Image6.gif 572B
Image16.gif 557B
Image18.gif 556B
Image33.gif 553B
Image42.gif 547B
Image5.gif 537B
Image7.gif 534B
Image35.gif 534B
Image29.gif 532B
Image32.gif 528B
Image10.gif 518B
face18.gif 515B
face7.gif 515B
Image23.gif 511B
face3.gif 510B
Image3.gif 510B
face12.gif 509B
Image1.gif 507B
face5.gif 505B
Image15.gif 503B
face2.gif 502B
Image43.gif 502B
face11.gif 498B
face13.gif 498B
face14.gif 497B
face8.gif 496B
face6.gif 492B
face1.gif 491B
Image26.gif 491B
Image31.gif 489B
Image12.gif 488B
Image36.gif 480B
Image22.gif 479B
face17.gif 476B
face15.gif 467B
Image8.gif 464B
Image38.gif 462B
Image28.gif 458B
Image53.gif 452B
Image9.gif 449B
Image19.gif 431B
Image44.gif 425B
isbest.gif 199B
readme.gif 181B
bg1.gif 152B
bg.gif 151B
folder.gif 120B
ShowPage.java 5KB
updateuser.jsp 5KB
update.jsp 5KB
board.jsp 5KB
excellent.jsp 4KB
home.jsp 4KB
post.jsp 4KB
manage.jsp 3KB
共 121 条
- 1
- 2
资源评论
- wunai3142014-03-10很不错,初级的论坛功能齐全
- ni_hao_ma1232012-03-28非常不错,数据库文件都很齐全,完美运行,页面简单,适合初学者!
- 多余的人2012-07-04非常不错,数据库文件都很齐全,完美运行
amanlikejava
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功