🎬 秋野酱:《个人主页》
🔥 个人专栏:《Java专栏》《Python专栏》
⛺️心若有所向往,何惧道阻且长
文章目录
- 运行环境
- 开发工具
- 技术框架
- 适用
- 功能说明
- 前端注册页面 (register.jsp)
- 后端 Servlet (RegisterServlet.java)
运行环境
Java≥8、MySQL≥5.7
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
技术框架
JavaBean MVC JSP SpringBoot MyBatis MySQL CSS JavaScript Bootstrap Ajax
📌需要其它框架如普通Servlet或SSM或SSM+Maven的购买前可联系站长修改
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
登录、注册、退出、用户模块、公告模块、顾客模块、服务项目模块、消费模块的增删改查管理
前端注册页面 (register.jsp)
<%@ page contentType="text/html;charset=UTF - 8" language="java" %>
<html>
<head><meta charset="UTF - 8"><title>注册</title><style>body {font - family: Arial, sans - serif;background - color: #f4f4f4;margin: 0;padding: 0;display: flex;justify - content: center;align - items: center;min - height: 100vh;}.container {background - color: white;padding: 20px;border - radius: 5px;box - shadow: 0 0 5px rgba(0, 0, 0, 0.1);width: 300px;}h2 {text - align: center;}form {display: flex;flex - direction: column;}label {margin - top: 10px;}input {padding: 10px;margin - bottom: 15px;border: 1px solid #ccc;border - radius: 3px;}button {padding: 10px;background - color: #007BFF;color: white;border: none;border - radius: 3px;cursor: pointer;}</style>
</head>
<body><div class="container"><h2>美容院管理系统</h2><p>注册</p><form action="register" method="post"><label for="account">账号</label><input type="text" id="account" name="account" required><label for="password">密码</label><input type="password" id="password" name="password" required><label for="confirmPassword">确认密码</label><input type="password" id="confirmPassword" name="confirmPassword" required><button type="submit">注册</button></form></div>
</body>
</html>
后端 Servlet (RegisterServlet.java)
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;@WebServlet("/register")
public class RegisterServlet extends HttpServlet {@Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html;charset=UTF - 8");PrintWriter out = response.getWriter();String account = request.getParameter("account");String password = request.getParameter("password");String confirmPassword = request.getParameter("confirmPassword");if (!password.equals(confirmPassword)) {out.println("<script>alert('两次输入的密码不一致!');history.back();</script>");return;}// 这里可以添加将用户信息保存到数据库的逻辑,例如使用JDBC操作数据库// 假设数据库连接已经建立,并且有一个User类对应数据库表中的用户记录// User user = new User();// user.setAccount(account);// user.setPassword(password);// userService.addUser(user);out.println("<script>alert('注册成功!');window.location.href='login.jsp';</script>");}
}