是否有可能在freemarker中写这个.
<input type="checkbox" value="Available ?" checked="<#if ${status}=='Available'>true<#else>false</#if>"/>
Run Code Online (Sandbox Code Playgroud)
现在它抛出异常
如果status属性等于,我想要检查html复选框"Available".
如何在freemarker中执行此操作?
<#if ${status}=='Available'>有一个语法错误(你没有包含的错误信息指向,我确定):你不能${...}在FreeMarker标签内使用(好吧,除了字符串文字,但无论如何).它应该是公正的<#if status == 'Available'>.但是,您想要的简单解决方案是:
checked="${(status == 'Available')?c}"
Run Code Online (Sandbox Code Playgroud)
或者,如果你有一个旧的FreeMarker,那么:
checked="${(status == 'Available')?string('true', 'false')}"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4692 次 |
| 最近记录: |