(春)根据条件,与

我想根据条件在 thymeleaf 中分配一个变量。

<span th:with="valueID=${${myField != null} ? {myField.value.getId()}}">

这行不通,并给我一个异常。

"Caused by: org.attoparser.ParseException: Exception evaluating SpringEL expression: `"${myField == null} ? {myField.value.getId()}"`"

我到底做错了什么?

事实上,我想设置 valueID{myField.value.getId()} 当myField不是 null.

解决方案:

使用 ? 操作符就可以了。

<span th:with="valueID=${myField?.value.getId()}">

getter方法可以省略。

<span th:with="valueID=${myField?.value.id}">

然而,这段代码仍然不是null-safe,因为… value 可以 null 也是。

给TA打赏
共{{data.count}}人
人已打赏
未分类

Windows Azure项目错误 CctSharedPackage没有正确加载。

2022-9-10 4:57:42

未分类

高效、快速地创建批处理并将fuction应用到python列表中。

2022-9-10 4:57:44

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索