【发布时间】:2011-06-01 04:58:52
【问题描述】:
为什么即使sel 的值与“audio”不同,以下代码也总是发出“yes”(在 HTML 中)? (我已经记录了sel 的值并确认了不同的值。)
这是我在 Play 上的第一天。所以,我可能在做一些非常愚蠢的事情。
${sel='audio'?'yes':'no'}
【问题讨论】:
标签: templates groovy playframework
为什么即使sel 的值与“audio”不同,以下代码也总是发出“yes”(在 HTML 中)? (我已经记录了sel 的值并确认了不同的值。)
这是我在 Play 上的第一天。所以,我可能在做一些非常愚蠢的事情。
${sel='audio'?'yes':'no'}
【问题讨论】:
标签: templates groovy playframework
我不太了解 Groovy 模板,但我认为应该是这样的:
${sel=='audio'?'yes':'no'}
您的代码:
${sel='audio'?'yes':'no'}
表示;如果 'audio'(不为 null 的字符串将始终为“true”)则 sel = 'yes' 否则为 'no',所以它永远不会是 'no'。
【讨论】:
== 进行比较。
【讨论】: