我需要读取我的spring控制器返回的模型属性,并在javascript中使用该值来提醒UI中的值。我正在使用百里香。
我如何阅读模型值并在javascript中使用它?
答案 0 :(得分:1)
使用javascript将模型从后端返回到发布警报时。你可以这样做:
Spring Java:
model.put("value", "Test");
或者您也可以设置@ModelAttribute Annotation。
分配值:
<script th:inline="javascript">
/*<![CDATA[*/
var message = [[${value}]];
/*]]>*/
</script>
此处值是您从后端传递的型号名称。
答案 1 :(得分:1)
您要查找的功能称为脚本内联。
<script th:inline="javascript">
/*<![CDATA[*/
...
var modelValue = /*[[${model.value}]]*/ 'default value';
...
/*]]>*/
</script>
在此示例中,您的模型包含一个对象model
,该对象具有字符串属性value
。建议将百万美元代码放入JavaScript注释中,如果加载没有百里香的页面,则没有错误。如果解析您的百万富翁表达式时出错,则评论后的值默认为。
除了String值,它还支持Numbers,Booleans,Arrays,Collections,Maps和Beans。
有关详细信息,请查看Documentation。