1
如何訪問我在thymeleaf模板中的Spring MVC中添加到模型中的變量?我有以下的控制器代碼:如何使用spring mvc訪問thymeleaf模板中的變量
@Controller
public class ThymeLeafController {
@GetMapping("/thyme")
public void thymeleaf(ModelAndView modelAndView) {
modelAndView.addObject("var1", "var1");
modelAndView.addObject(Arrays.asList("var2", "var3", "var4"));
modelAndView.getModel().put("var5", "var5");
modelAndView.getModelMap().addAttribute("var6", "var6");
modelAndView.getModelMap().addAttribute(Arrays.asList("var7", "var8", "var9"));
modelAndView.setViewName("thymeleaf");
}
}
我如何可以訪問的變量VAR1,VAR5,var6等內部thymeleaf模板?
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8" />
<title>Thymeleaf</title>
</head>
<body>
<div th:if="#{var1}"></div>
</body>
</html>
這是非常基本的,你嘗試的教程? – holmis83
我環顧四周,發現如何綁定表單變量。這就是我真正需要的。但我仍然不知道如何在存儲在模型中的模板中使用變量。你能指點我一個教程嗎?還有一些可能會阻止我訪問模板中的變量。 @ModelAttribute按預期工作。 – Ali
你檢查過'th:text =「$ {val1}」'? – Zionz