本项目旨在开发一个基于Java Server Pages (JSP) 和 MySQL 数据库技术的简易留言板系统,用户可以方便地发表评论、查看留言内容。该留言板设计简洁实用,能够有效地存储与展示信息交流的内容。
源码采用纯JSP页面结合MySQL数据库的方法实现功能。项目编码使用GB2312格式,请在需要的情况下自行转换。界面简洁、功能简单且易于实现,非常适合初学者学习。
数据库驱动类定义为:
```
String DBDRIVER = com.mysql.jdbc.Driver;
```
连接字符串如下所示(请注意设置正确的字符集):
```
String DBURL =jdbc:mysql://localhost:3306/db_jsp?characterEncoding=utf-8;
// 数据库名:tianming
```
数据库用户名和密码定义为:
```
String DBUSER = root; // MySQL数据库用户名
String DBPASSWORD = root; // MySQL数据库密码
```
功能说明中,留言内容过长时将用省略号表示。
权限设置分为学生用户与管理员用户。所有操作均需先登录才能进行。
- 普通用户的权限包括发布内容和查看内容;
- 管理员的额外权限还包括删除和编辑留言的功能;
页面介绍如下:
1. zhuce.jsp:注册界面
2. login.jsp: 用户登录界面
3. login_conf.jsp: 登录验证页面
4. login_success.jsp: 成功登录提示页
5. list_notes.jsp : 发布内容的显示与查询结果展示页
6. insert.jsp :添加新内容的页面
使用到的数据文件为db_jsp.sql,位于项目WEB目录下。
数据库创建和导入方法:
1. 使用MySQL命令行工具执行以下语句:
```
create database db_jsp;
use db_jsp;
```
然后将db_jsp.sql 文件内容复制粘贴到该环境中。
2. 或者在MySQL中直接新建名为db_jsp的数据库,然后导入文件即可。