java - Thymeleaf - 猫王操作员未按预期工作
问题描述
我的代码如下:
<div class="container-fluid" th:object="${content}">
<span th:text="*{poster}?: 'no poster'"></span>
</div>
如果海报为空,则跨度应显示“无海报”。相反,它显示“N/A”:
<span>N/A</span>
当海报出现时,它的行为符合预期。
我查看了文档,无法理解我的错误在哪里。
解决方案
Elvis 运算符仅适用于null
值。N/A
值实际上不是空的。
推荐阅读
- python - 无法分配“'post'”:“Comment.content_type”必须是“ContentType”实例
- excel - 使用错误处理程序绕过超链接/url超时
- kubernetes - 如何在 CI 中以声明方式定义 Kubernetes Secret Map 而无需将秘密提交给 git?
- firebase - 用于 react-native 的 Firebase 电子商务分析
- javascript - npm 安装错误:rollbackFailedOptional:动词 npm-session a0d68 用于命令 npm install --save-dev @babel/core @babel/cli
- php - 试图在 Laravel 中使用 Gloudemans\Shoppingcart\ 获取非对象的属性“img”
- hibernate - Hibernate 关系映射结构
- c# - SQL Server 连接字符串错误无法连接
- python - 通过组合从数字中获取单词
- javascript - 在elasticsearch中通过别名搜索时如何引用各个索引中的特定字段?