enjoy模板引擎的escape

freemarker中可以通过escape 标签实现批量escape

<#escape x as x?html>  First name: ${firstName}  Last name: ${lastName}  Maiden name: ${maidenName}

</#escape>

请问enjoy模板引擎有没有类似的功能标签

评论区

JFinal

2019-05-08 19:33

#escape(...) 即可

JFinal

2019-05-08 19:38

First name: #escape(firstName)
Last name: #escape(lastName)
Maiden name: #escape(maidenName)

当然,你也可以通过扩展 OutputDirectiveFactory 改变输出指令的行为,让 #(...) 自动支持 escape

还可以通过配置别名指令减少代码输入量:
engine.addDirective("esc", EscapeDirective.class);

用的时候可以这样:
#esc(firstName)

热门反馈

扫码入社