我需要将一个模型属性从控制器传递给HTML。我的应用程序是使用HTML5,thymeleaf& springboot。
我正在使用以下代码段:
$(document).ready(function() {
var modelAttributeValue = '${modelAttribute}';
}
我的控制器的代码段:
model.addAttribute("modelAttribute", "viewEmployee")
但是我无法在HTML中获得分配给model属性的值。
请告知。
提前谢谢。
答案 0 :(得分:8)
您可能希望使用内联脚本,如下所示:
<script type="text/javascript" th:inline="javascript">
/*<![CDATA[*/
$(document).ready(function() {
var modelAttributeValue = [[${modelAttribute}]];
}
/*]]>*/
</script>
有关脚本内联的更多信息:http://www.thymeleaf.org/doc/tutorials/2.1/usingthymeleaf.html#script-inlining-javascript-and-dart