基于javaweb的SpringBoot+MyBatis毕业设计选题答辩管理系统(源码+文档+部署讲解)
🎬 秋野酱:《个人主页》
🔥 个人专栏:《Java专栏》《Python专栏》
⛺️心若有所向往,何惧道阻且长
文章目录
- 运行环境
- 开发工具
- 技术框架
- 适用
- 功能说明
- eclipse/MyEclipse运行: ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/83fc145476d6400ca3599d34d4cd28bb.png)### 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"));
}
@Override
protected 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>