1
thymeleafテンプレート内のSpring MVCでモデルに追加する変数にアクセスするにはどうすればよいですか?私はthymeleafテンプレート内などの変数VAR1、VAR5、var6にアクセスするにはどうすればよいspringmvcを使用して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");
}
}
:私は、次のコントローラのコードがありますか?
<!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