当前位置: 首页 > 知识库问答 >
问题:

如果在弦上

施景同
2023-03-14

我想显示一个文本(或不)基于其内容。例如,如果状态等于接受,我想显示这个词,否则不要。我所拥有的是:

<td th:if="${trip.tripStatus} == 'ACCEPTED'" th:text="${trip.tripStatus}"></td>

但看起来不是那样工作的。

共有1个答案

公冶和豫
2023-03-14

@AK38你发布的解决方案很好,但并不完全正确。如果要比较枚举,应使用以下表示法:

<td th:if="${trip.tripStatus == T(my.package.Status).ACCEPTED}" th:text="${trip.tripStatus}"></td>

如果出于某种原因,另一个程序员将此枚举从ACCEPTED重命名为ACCEPT,那么您的代码将工作得不明显,并且从未满足条件,而上面的版本将抛出一个异常,通知视图没有为该更改做好准备。

 类似资料:
  • 我已经用两个类实现了一个DS Trie:Trie和TrieNode。我需要编写一个函数,返回在O(h)中Trie中最长的字符串。我的TrieNode有一个字段LinkedList,它存储每个节点的子节点。我们还没有了解到BFS或DFS,所以我正在努力思考一些创造性的方法来解决它。 我已经有了一个函数(一个单独的函数),它通过给定的char插入/创建一个新节点:在构建trie时:创建一个节点,该节点

  • 弦图所示内容为一组实体之间的关系。例如,假定有一组不同发色的人:黑色、金色、棕色和红色。该组每个人都为约会对象准备了中意的发色;在所有29630个(假设)黑发人群中, 40%的人(11975)倾向于同具有相同发色的对象进行约会。但这种倾向是非对称的:例如,只有10%的金发人会选择黑发人群作为约会对象,而20%的黑发人会将金发人作为约会对象。 通过在不同的弧线之间画出二次贝塞尔曲线,将上述关系表示在

  • Swift 4中的字符串是一个有序的字符集合,例如“Hello,World!”。 它们由Swift 4数据类型String表示,后者又表示Character类型值的集合。 创建一个字符串 您可以使用字符串文字或创建String类的实例来创建String,如下所示 - // String creation using String literal var stringA = "Hello, Swif

  • 从文件上看,还不清楚。在Java中,可以使用方法,如下所示:

  • 问题内容: 我创建了一个stringio对象,并且其中包含一些文本。我想清除其现有值并重用它,而不是调用它。反正有这样做吗? 问题答案: 不必费心清除它,只需创建一个新的文件-更快。 方法 Python 2 这是我将如何发现此类情况的方法: 所以,你想要。但是初始化一个新的StringIO可能更便宜(更容易)。请参阅下面的基准。 Python 3 重要的是要注意,现在 文件的当前位置保持不变 ,而

  • initial_value_generator将计算一个值,稍后由random_value_generator函数使用该值。该值由一个FILETIME对象和三个常量生成。正在发生缓冲区溢出,但未处理。random_value_generator每次使用时都会修改DWORD64 prng_initial_value。 我成功地构建了initial_value_generator函数。 我想我不能完成