一、环境准备
| 工具 | 版本要求 | 说明 |
|---|---|---|
| Java | 1.8及以上 | 开发语言 |
| Tomcat | 8.5及以上 | JavaServlet容器 |
| Eclipse | 4.11及以上 | Java开发工具 |
| MySQL | 5.7及以上 | 数据库管理系统 |
| Maven | 3.5及以上 | 项目管理和构建自动化工具 |
二、项目结构
```
forumProject

│
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── forum
│ │ │ ├── controller
│ │ │ │ ├── ForumController.java
│ │ │ │ └── UserController.java
│ │ │ ├── model
│ │ │ │ ├── Forum.java
│ │ │ │ └── User.java
│ │ │ └── util
│ │ │ └── DBUtil.java
│ │ └── webapp
│ │ ├── WEB-INF
│ │ │ ├── web.xml
│ │ │ └── views
│ │ │ ├── forum.jsp
│ │ │ ├── index.jsp
│ │ │ ├── login.jsp
│ │ │ └── register.jsp
│ │ └── web.xml
│ └── test
│ └── java
│ └── com
│ └── forum
│ └── ForumTest.java
└── pom.xml
```
三、核心功能实现
1. 数据库设计
创建数据库`forum`,包含`user`和`forum`两个表:
| 表名 | 字段 | 类型 | 说明 |
|---|---|---|---|
| user | id | int | 用户ID |
| username | varchar(50) | 用户名 | |
| password | varchar(50) | 密码 | |
| forum | id | int | 留言ID |
| title | varchar(100) | 标题 | |
| content | text | 内容 | |
| userId | int | 用户ID |
2. 数据库连接工具
在`src/main/java/com/forum/util/DBUtil.java`中实现数据库连接工具:
```java
public class DBUtil {
private static final String URL = "







