- 文件结构

- 实现代码
 usercontroller.java
@RestController
@RequestMapping("/user")
public class UserController {
    @GetMapping("/login.do")
    public ModelAndView login(){
        System.out.println("显示登录界面");
        return new ModelAndView("login");
    }
    
    @PostMapping("handle_login")
    public ModelAndView handleLogin(String username, String password){
        if ("robin".equals(username)){
            if ("123".equals(password)){
                ModelAndView mv = new ModelAndView("message");
                mv.addObject("message","欢迎您回来");
                return mv;
            }else {
                ModelAndView mv = new ModelAndView("message");
                mv.addObject("message","密码错误");
                return mv;
            }
        }else {
            ModelAndView mv = new ModelAndView("message");
            mv.addObject("message","用户名错误");
            return mv;
        }
    }
}
- handle_login用来处理界面
message.html
<!DOCTYPE html>
<html lang="en" xmlns:th="http://java.sun.com/jsf/composite">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <h1>欢迎回来</h1>
    <p th:text="${message}"></p>
</body>
</html>










