如何使用百里香叶在javascript中使用spring控制器返回的模态值

时间:2016-01-20 18:22:29

标签: spring-mvc thymeleaf

我需要读取我的spring控制器返回的模型属性,并在javascript中使用该值来提醒UI中的值。我正在使用百里香。

我如何阅读模型值并在javascript中使用它?

2 个答案:

答案 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