留言板1.0开发基本步骤

留言板项目开发 一、需求分析 需求分析很重要: 原型图: 功能描述: 二、数据库设计 mongodb创建数据库和集合: 回顾mongoose: mongoose定义Schema和Model: 三、接口(路由)设计 分析需要哪些接口: 哪些接口需要登录验证: 登录如何实现(跨域传递cookie): 四、初始化环境开发 初始化koa2环境: 规范目录和层级: 连接数据库: 五、项目开发 前端代码介绍: 跨域和跨域传递cookie: 接口开发和前后端联调: 六、项目总结 阅读详情

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

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

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:怎么回事,优快云的插入代码功能又不好用了,最后一段代码点插入居然显示空白 WHY???

三、设计留言板功能 项目目录结构 自动生成的目录 在项目创建好后,django会自动生成一些必要的目录和文件,正确情况下的目录结构应该如下图: 如果不是这样的结构可能的情况是:django版本不对或这不是django项目。 其中的一些文件和目录的功能如下: setting.py:项目全局配置文件 urls.py:urls的配置入口 wsgi.py:django启动需要的文件 temp... 阅读详情

相关推荐

[python学习]基于Django框架开发的基础云端留言板开发练习

python学习开发实例之基于Django创建一个本地云端留言板,通过用户名提交给另一个用户的留言,并通过用户名查看其它用户给自己提交过的留言。这里使用的python版本为3.6.5,django版本为2.1.7,开发平台为pycharm

小开的学习笔记 631

基于java的留言板系统

这种留言板与传统的留言板性质基本是一样的,但是它完善了传统留言板的很多缺点,如不能及时的回复留言,存储的信息量小,不易保存等弊端。近些年来,由于留言板爱好者们的努力,留言板的功能得到了很大的扩充,以后的发展会越来越好。在留言板上大家可以进行交流,通过点击数及回复数可以排名最热主题,了解事实发生的最热事件,并且可以上传附件,发送图片,实现多渠道信息传递。留言板是一种在Internet网上开放的信息服务系统,互联网的产生使得以前只能在本地访问的留言板可以被全世界随意访问,这大大加大了人们对它的兴趣。

859

小白如何打造一个基础的留言板网站(一)

小白如何打造一个基础的留言板 web小白打算从做一个留言板开始学习web前端,这篇博客用来记录留言板制作过程 制作留言板网站是我参考了优快云中义务小白写的《从留言板开始做网站》的博客 首先编程工具我使用的是Visual Studio Code,vs code可以安装插件包,实现中文和快速在浏览器中显示代码对应网站的功能。 (一)基础准备 新建一个文件夹 在合适的位置新建一个文件夹,我命名为messageboard,然后vs code中打开 新建index默认文件 在文件中新建一个index.htm

Shriley_X的博客 4559

基于Java的留言板系统的设计与实现

对系统结构、系统功能设计的流程做了全面而详尽的阐述,然后针对系统的各个功能模块做了具体的分析与研究。通过对系统功能及数据流的分析,得到系统数据库的逻辑结构,并在此基础上完成数据库物理结构的创建,从而实现对各种信息的查询、更新等操作。最终可以使管理员轻松的管理留言板的信息,使前端用户方便快捷的浏览本站的留言并可对内容进行回复。根据结构化生命周期开发方法,应用JAVA面向网络的编程技术---JSP和结构化查询语言---SQL,采用网页的形式,来实现留言板浏览及管理。5.3 管理员子系统的实现 20。

QQ79856539的博客 1407

【asp】【留言板练习】【归纳总结】asp+sqlserver2008留言板

首先,总结下学习路线;

丁一鸣的优快云 3798

Vue实现简单留言板案例

Vue实现简单留言板案例 <template> <div> <h2>留言板</h2> <p> 昵称: <input type="text" v-model="name"> </p> <p> 留言内容:<br> <textarea name="" id="" cols="30" rows="7" v-model="content">&lt

Huang_DW的博客 2716

java-web实现简单留言板,可实现记住密码(含代码)

文章目录一、目标二、相关知识三、实现思路四、代码实现 一、目标 用户可以登录并记住密码进入留言板,添加留言,点击留言列表中的标题可显示该条留言全部内容。 二、相关知识 使用Cookie实现自动登录 用户第一次登录网站,服务器将用户名和密码以Cookie的形式发送到客户端。当客户之后再次访问该网站时,浏览器自动将Cookie文件中的用户名和密码随请求一起发送到服务器,服务器从Cookie中取出用户名和密码并且通过验证。 java类的定义与使用 定义java类时注意属性的定义、构造方法的重写,定义两个方法,一

weixin_46041475的博客 4986

留言板制作

1.在电脑桌面打开DW软件 2.点击DW然后创建一个新的布局 3.敲出这些代码即可 4.在打开html就可以看到效果了 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" con...

weixin_57765394的博客 2245

 使用jsp实现留言板功能

使用jsp实现留言板功能 一.开发环境 本项目使用eclipse+MySQL8.0进行开发 在开发的过程中使用了一个jar包mysql-connector-java-8.0.16.jar点我下载 二.项目结构 1.index.jsp <%@ page content...

ajhk11的博客 9595

留言板【前端】

留言板

孤寒者的博客 2921

怀旧重温:BlueIdea的Flash留言板v1.0

Flash自1996年由Macromedia公司推出以来,迅速成为互联网上互动动画和游戏的行业标准。它凭借独特的矢量图形、动画效果和编程能力,为早期的网页设计、广告、在线教育和娱乐内容的创建提供了强大的支持。Flash所创造的丰富用户体验,一度让其成为了网页多媒体内容的代名词。在开发任何软件产品时,了解用户的自定义需求是至关重要的。自定义设置允许用户根据个人偏好和需求来调整软件的工作方式或外观。需求调研可以通过多种方式收集,包括问卷调查、访谈、使用分析和市场趋势研究。

weixin_42601547的博客 676

Javaweb实现简易的留言板项目

此项目使用Eclipse+mysql 5.0+Tomcat v7.0开发,实现的主要功能有增加留言,查询留言。附加用户的登录和注册。修改、删除和回复留言还未设计,望大家补充。 此留言板为Javaweb基础练习项目,供Javaweb入门者参考学习,共同进步。 一、JavaBean层的设计 ...

八归少年 3万+

商业级拓盟留言板v1.0源码包

本文还有配套的精品资源,点击获取 简介:本资源提供了一个名为“拓盟留言板”的商业级编程源代码的首个中文版,它适用于商业项目开发。资源包含所有必要的源代码文件,便于开发者学习和进行二次开发。版本v1.0表示这是产品初期版本,预计会有后续更新。源码包包括了应用程序的核心逻辑、数据库脚本、配置文件、视图文件、图片及其他静态资源、文档、许可证文件以及测试脚本,为开发者提供了学习和了...

weixin_32102617的博客 1111

为wordpress添加留言板 dmsguestbook

安装过程有以下几个步骤: 1、安装“dmsguestbook”插件: 下载地址:http://wordpress.org/extend/plugins/dmsguestbook/ 您可以进入插件管理,添加新插件,搜索dmsguestbook即可安装并激活;进入插件列表,确认该插件是否启用; 2、添加一个新页面: 在wp后台,点页面>>添加新页面,页面名也可叫“留言板”或其他你喜欢的名字,

cloudday的专栏 1万+

JSP留言板项目实践指南

Web应用的体系架构通常被描述为多层次的,最常见的是三层架构:表示层(或称为前端),业务逻辑层(或称为中间件),数据访问层(或称为后端)。表示层负责与用户的直接交互,如通过HTML页面展示信息。业务逻辑层处理应用程序的核心功能,如数据验证、业务规则应用等。数据访问层则负责与数据库或其他数据存储进行交互。这种分层方式有利于维护和扩展Web应用。JavaBean 是 Java 程序设计语言中符合特定编码规范的可重用组件。

weixin_42433737的博客 442

IDEA+MYSQL实现WEB动态留言

用IDEA和MYSQL实现WEB动态留言。用户未登录时只能查看留言,用户登录后显示用户名,用户可以查看,发布和修改留言。内附源代码和数据库。

Django留言板项目完整搭建

1.新建python虚拟环境 新建一个文件夹 系统变量里添加这个WORKON_HOME变量,然后将刚才的文件夹路径填进去再重启(可将虚拟环境新建在指定路径,不然会建在C盘) 这里使用的WORKON_HOME变量值为D:\DjangoVir 建立新的文件夹中右键进入cmd pip install virtualenvwrapper-win(有的话不用安装) mkvirtualenv -p D:\Anaconda3\python.exe mxonline 2.安装Django并新建Django项目 pip in

kkill_youokk_的博客 2728

java实现留言板功能实例

主要为大家详细介绍了JSP+JavaBean的留言板技术,JavaWeb登陆功能实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

上一篇: 看看有多少个网站能帮到你
下一篇: 留言板1.1增加内容及步骤
不善^
博客等级 码龄18年 635粉丝 235原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值