使用 Thymeleaf 将数组转换为字符串的 null 安全方法是什么

What is null safe way to convert array to string using Thymeleaf

我正在尝试使用 Thymeleaf 将字符串数组转换为字符串。

th:value="${#strings.arrayJoin(result.param.searchCondition.mstoneIds, ',')}"

问题是,如果我的数组为空,我会得到一个异常。是否有将数组转换为字符串的空安全方法? 谢谢

你可以像这样进行条件检查

th:value="${result.param.searchCondition.mstoneIds != null} ? ${#strings.arrayJoin(result.param.searchCondition.mstoneIds, ',')} : 'null value'"