留言板1.0开发基本步骤

写这篇文章目的是总结一下程序的步骤,留着以后看

留言板首页主要显示当前日期,留言数量以及留言标题。

1.连接数据库 主要代码如下:

2.数据库相关内容显示至页面(按留言时间先后显示)主要代码如下:

esultSet rs = stmt.executeQuery("select * from MessageBoard order by id desc");

3.发表留言功能
主页链接到发表页面,连接数据库,并向数据库插入数据。主要代码如下:

4.成功发布留言后转向主页  主要代码如下:
response.sendRedirect("index.jsp");

5.显示留言内容
点击主页留言标题进入留言内容页面(按ID号一一对应)
显示内容页面在数据库中查找与ID相同的页面内容,并显示在相应位置

6.分页
当主页面留言条数达到20条时进行换页 基本代码如下:

<%
int pageSize = 10;  //每页三条

String strPageNo = request.getParameter("pageNo");  //页号
int pageNo;
if (strPageNo == null || strPageNo.equals("")) {  //如果页号为null或者为空
 pageNo = 1;  //页号为1
} else {
 try {
  pageNo = Integer.parseInt(strPageNo.trim()); //否则传递页号
 } catch (NumberFormatException e) {
  pageNo = 1;
 }
 if (pageNo <= 0)
  pageNo = 1;
}


int totalRecords = rsCount.getInt(1);

int totalPages = totalRecords % pageSize == 0 ? totalRecords
  / pageSize : totalRecords / pageSize + 1;
if (pageNo > totalPages)
 pageNo = totalPages;

int startPos = (pageNo - 1) * pageSize;

Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from MessageBoard order by id desc limit "
  + startPos + "," + pageSize);

 

 

 

PS:怎么回事,CSDN的插入代码功能又不好用了,最后一段代码点插入居然显示空白 WHY???

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值