写一个springboot登录界面
时间: 2023-11-08 14:52:27 浏览: 29
好的,我可以帮助您写一个简单的 Spring Boot 登录界面。
首先,您需要创建一个 Spring Boot 项目,并在项目中引入必要的依赖,如 spring-boot-starter-web。
然后,您可以编写一个控制器类,实现登录功能。代码如下:
```
@Controller
public class LoginController {
@GetMapping("/login")
public String login() {
return "login";
}
@PostMapping("/login")
public String doLogin(@RequestParam String username,
@RequestParam String password,
Model model) {
// 省略登录验证的代码
if (username.equals("admin") && password.equals("123456")) {
return "redirect:/index";
}
model.addAttribute("message", "用户名或密码错误");
return "login";
}
}
```
接着,您可以编写一个登录界面的 HTML 模板,名称为 `login.html`,代码如下:
```
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>登录</title>
</head>
<body>
<form action="/login" method="post">
<div>
用户名:<input type="text" name="username">
</div>
<div>
密码:<input type="password" name="password">
</div>
<div>
<input type="submit" value="登录">
</div>
</form>
<div th:if="${message}">
<p th:text="${message}"></p>
</div>
</body>
</html>
```
最后,您可以在项目启动后通过浏览器访问 http://localhost:8080/login,就可以看到一个登录界面了。
这是一个简单的 Spring Boot 登录界面示例,您可以根据自