beetl模板安全输出异常

闷骚的码农 发布于 08/02 15:11
阅读 136
收藏 0

@闲大赋 你好,想跟你请教个问题:

目前我使用您的Beetl引擎来开发邮件模板,再模板中使用到了安全输出。但是我再渲染数据的时候,安全输出相关代码一直报错

org.apache.velocity.exception.ParseErrorException: Encountered "!\'N/A\'}</li>\r\n"

。我再模板版中写的是

<li>姓名:${nickname!"N/A"}</li>

我测试了!"N/A"和!'N/A',都是报一样的错误,也确认感叹号是英文感叹号。

我从官网文档中直接复制${user.wife.name!"单身"}这段内容到代码中,还是报同样的问题。

但是当我把!安全输出这块删除的时候,就一切正常。

请问下这要怎么解决,也看了模板的编码格式是utf-8的

加载中
0
闲大赋
闲大赋

这是velocity提示,不是beetl的,你的模板应该是用了velocity

org.apache.velocity.exception.ParseErrorException

闲大赋
闲大赋
回复 @闷骚的码农 : 多谢使用beetl
闷骚的码农
感谢大佬,应该是之前用的velocity没清理干净
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部