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

标签 arrays thymeleaf tostring

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

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

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

最佳答案

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

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

关于arrays - 使用 Thymeleaf 将数组转换为字符串的 null 安全方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39218966/

相关文章:

javascript - JS中字符串的格式化输出

php - 使用特定列中的值替换第一级数组键

java - Spring MVC Thymeleaf错误: array element type mismatch

c# - 单步执行我的程序时,无缘无故地调用 ToString() 方法

c - 有没有办法根据 t 确定数组的大小

java - 如何使用 Char 数组按字母顺序对 String 数组进行排序?

java - 如何在 thymeleaf 中显示这个实体?

java - thymeleaf , Spring : stuck on creating a single item view

java - Java ArrayList 的 (ArrayList).toString 的反转是什么?

java - 使用 toString java 返回一个字符串