【发布时间】:2018-09-06 07:33:26
【问题描述】:
我正在为 Web-UI 使用 thymeleaf 和 Ajax。这是我用于添加和编辑用户的 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";
}
每当加载用户表单时,我都会检查带有 Javascript 的项目,是否附加了任何模型属性。如果是,我如何为控件赋值。
【问题讨论】:
-
当您尝试从 Ajax 访问控制器时是否遇到任何错误。另外,我可以看到您没有在控制器上放置 @ResponseBody 注释。
-
@Sumit 我没有错误访问控制器。但我想知道如何在 javascript 中获取 ${user.name}。
-
使用- th:inline 并像这样将你的脚本代码放入其中
标签: javascript spring-boot thymeleaf