---
一、准备工作
在开始编写代码之前,确保你已经安装了以下软件:

| 软件 | 版本 | 备注 | 
|---|---|---|
| JDK | 8及以上版本 | Java开发工具包 | 
| Tomcat | 8及以上版本 | 服务器软件,用于运行JSP页面 | 
| MySQL | 5及以上版本 | 数据库软件,用于存储投票数据 | 
| Eclipse/IDEA | 任意版本 | 集成开发环境,用于编写和调试代码 | 
二、数据库设计
1. 创建数据库:
```sql
CREATE DATABASE vote_db;
USE vote_db;
```
2. 创建投票表:
```sql
CREATE TABLE vote (
id INT AUTO_INCREMENT PRIMARY KEY,
question VARCHAR(255) NOT NULL,
option1 VARCHAR(255) NOT NULL,
option2 VARCHAR(255) NOT NULL,
option3 VARCHAR(255) NOT NULL,
option4 VARCHAR(255) NOT NULL
);
```
三、JSP页面编写
1. index.jsp(投票首页)
```jsp
<%@ page contentType="


