以下是一个简单的实例,展示如何在JSP页面中实现登录和注册功能,并将数据传递到数据库。
我们需要在数据库中创建两个表:`users`(用于存储用户信息)和`roles`(用于存储用户角色信息)。
```sql
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL,
role_id INT NOT NULL,
FOREIGN KEY (role_id) REFERENCES roles(id)
);
CREATE TABLE roles (
id INT AUTO_INCREMENT PRIMARY KEY,
role_name VARCHAR(50) NOT NULL
);
```
接下来,我们创建JSP页面`login.jsp`,用于用户登录。
```jsp
<%@ page language="