请帮我 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}
我正在尝试处理 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}