请帮我 Spring MVC

Please help me with Spring MVC

我正在尝试处理 Spring MVC。我做了一个简单的例子

@Controller
@RequestMapping("/")
public class HelloController {
    @RequestMapping(method = RequestMethod.GET)
    public String printWelcome(ModelMap model) {
        model.addAttribute("message", "Hello world!");
        model.addAttribute("name", "Pavel!");
        return "hello";
    }
}

<html>
<body>
    <h1>${message}</h1>
    <h1>${name}</h1>
</body>
</html>

一切都很酷 运行。 但后来我想添加一个方法

@RequestMapping(method = RequestMethod.GET)
public String printUser(User user) {
    user.setName("Pavel");
    user.setSname("Petrashov");
    user.setAge(24);
    return "user";
}

现在我不知道如何获取 user.jsp

中的数据

我两个小时前才开始学习,指导还很差。请帮忙

在您的 printUser 中添加 ModelMap model 作为参数,然后执行 model.addAttribute("user", user);

然后在您的 JSP 中,您只需:${user.name} 喜欢 <h1>${user.name}</h1>

Model Map 可以帮你解决问题

 @RequestMapping(method = RequestMethod.GET)
    public String printUser(User user,ModelMap model){
        user.setName("Pavel");
        user.setSname("Petrashov");
        user.setSname("Petrashov");
        user.setAge(24);

        model.addAttribute("user",user);
        return "user"; 
    }

然后在jsp中使用表达式语言就像@Ascalonian 建议的那样

${user.name}
${user.age}