🎬 秋野酱:《个人主页》
🔥 个人专栏:《Java专栏》《Python专栏》
⛺️心若有所向往,何惧道阻且长
文章目录
- 运行环境
- 开发工具
- 技术框架
- 适用
- 功能说明
- eclipse/MyEclipse运行: ### idea运行:
- 创建 User 类(User.java)
- 创建 LoginServlet 类(LoginServlet.java)
- 创建 login.jsp 页面
运行环境
Java≥8、MySQL≥5.7
开发工具
eclipse/idea/myeclipse/sts等均可配置运行
技术框架
JavaBean MVC JSP SpringBoot MyBatis MySQL CSS JavaScript Layui Ajax
📌需要其它框架如普通Servlet或SSM或SSM+Maven的购买前可联系站长修改
适用
课程设计,大作业,毕业设计,项目练习,学习演示等
功能说明
登录、注册、退出、用户模块、公告模块、答辩模块、选题模块的增删改查管理
eclipse/MyEclipse运行:
### idea运行:
创建 User 类(User.java)
public class User {private String username;private String password;public User(String username, String password) {this.username = username;this.password = password;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}
}
创建 LoginServlet 类(LoginServlet.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;
import java.util.ArrayList;
import java.util.List;@WebServlet("/login")
public class LoginServlet extends HttpServlet {private List<User> userList = new ArrayList<>();{userList.add(new User("admin", "admin123"));}@Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html;charset=UTF - 8");PrintWriter out = response.getWriter();String username = request.getParameter("username");String password = request.getParameter("password");boolean isValid = false;for (User user : userList) {if (user.getUsername().equals(username) && user.getPassword().equals(password)) {isValid = true;break;}}if (isValid) {out.println("登录成功");} else {out.println("用户名或密码错误");}}
}
创建 login.jsp 页面
<%@ page contentType="text/html;charset=UTF - 8" language="java" %>
<html>
<head><title>Login</title>
</head>
<body><form action="login" method="post"><label for="username">Username:</label><br><input type="text" id="username" name="username" required><br><label for="password">Password:</label><br><input type="password" id="password" name="password" required><br><label for="captcha">请输入验证码:</label><br><input type="text" id="captcha" name="captcha" required><br><input type="submit" value="登录"></form>
</body>
</html>