如何向Thymeleaf模板添加特定属性(如“multiple”)?

时间:2014-10-15 20:05:13

标签: thymeleaf

我有这个:

<input id="fileupload" type="file" name="files[]" data-url="rest/controller/upload" multiple>

我需要让它在Thymeleaf模板中运行。我找到了data-url部分,但我一直在单词&#34; multiple&#34;上出现错误。这是在文件选择窗口中允许多个选择所必需的。

我到处寻找并没有得到答案。

编辑:

如果你不熟悉,这里是&#34;倍数&#34;属性。 http://www.w3schools.com/tags/att_input_multiple.asp

1 个答案:

答案 0 :(得分:2)

Thymeleaf的标准方言包括允许您通过评估条件来设置这些属性的属性,因此如果评估为true,则属性将设置为其固定值,如果评估为false,则属性将不是设置:

例如checked属性:

<input type="checkbox" name="active" th:checked="${user.active}" />

你必须使用: 的 th:multiple

e.g

<input id="fileupload" type="file" name="files[]" th:multiple="{condition}">

查看教程here