我正在使用thymeleaf和Ajax进行Web-UI。这是我用于添加和编辑用户的UIController。
@GetMapping("/user-form")
public String getUserForm(){
return "userform";
}
@GetMapping("/user/{id}")
public String editUser(@PathVariable int id, Model model){
model.addAttribute("user", userRepository.findOne(id));
return "userform";
}
每当userform加载时,我都会使用Javascript检查项目,是否附加了任何模型属性。如果是,我如何为控件赋值。
由于您已将其分配给模型现在所有您需要做的就是在视图上显示。为此你需要使用它像:
<label value="${user.name}"/>
这是您在视图上使用它的方法。