Freemarker - 在引号内分配表达式
Freemarker - assign expression within quotes
如何将 ${expression}
放在双引号内?
例如:<User name="" >
我尝试了以下但它不起作用:
<User name="${expression}" >
求值错误
<User name="${r"${expression}"}" >
得到<User name="${expression}" >
,不是赋值
谢谢。
您可以使用?html
<Table name="${expression?html}" >
<#ftl output_format="HTML">
This built-in is deprecated by the auto-escaping mechanism introduced in 2.3.24
<#escape x as x?html>
<Table name="${expression}" >
</#escape>
如何将 ${expression}
放在双引号内?
例如:<User name="" >
我尝试了以下但它不起作用:
<User name="${expression}" >
求值错误
<User name="${r"${expression}"}" >
得到<User name="${expression}" >
,不是赋值
谢谢。
您可以使用?html
<Table name="${expression?html}" >
<#ftl output_format="HTML">
This built-in is deprecated by the auto-escaping mechanism introduced in 2.3.24
<#escape x as x?html>
<Table name="${expression}" >
</#escape>