我正在使用 freemarker 检查两个字符串是否相等。
<#if vm == 'O&M VMs'>
<td width="189" rowspan="9"><p align="center">${vm}</p></td>
</#if>
我确定${vm}
是'O&M VMs'
,但它不会进入 if block 。如果没有&
符号,则字符串比较有效,但我需要保留&
。我尝试将其更改为&
,如<#if vm == 'O&M VMs'>
,仍然无效。
谁能帮我?感谢。
答案 0 :(得分:0)
尝试<#if vm == 'O\aM VMs'>...
- \a
是&符号的转义序列(请参阅http://freemarker.org/docs/dgui_template_exp.html#dgui_template_exp_direct_string)。