0
点赞
收藏
分享

微信扫一扫

ModelAndView传递数据

是波波呀 2022-01-26 阅读 64
java
  1. 文件结构

在这里插入图片描述

  1. 实现代码
    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>
举报

相关推荐

0 条评论