Thymeleaf中的可选参数?

问题描述 投票:1回答:1

是否有可能在Thymeleaf中创建带有可选参数的片段?

<div th:fragment="personfragment(name, age, optionalargs...)">

所以我可以用以下任何一种来称呼它:

<div th:replace="personfragment('john', '28', 'arg1')" />
<div th:replace="personfragment('john', '28', 'arg1', 'arg2', 'arg3')" />

这是不是重复项,因为我事先不知道args的数量。这就是可选参数的用途:不必设置数字或参数!

如果有人知道如何像传递数组参数一样传递参数,我也很高兴?

java thymeleaf
1个回答
0
投票

使用作为对象的单个参数。

然后您可以检查片段中的对象并提取相关属性(如果存在)。>

© www.soinside.com 2019 - 2024. All rights reserved.