@闲大赋 你好,想跟你请教个问题:
目前我使用您的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的
这是velocity提示,不是beetl的,你的模板应该是用了velocity
org.apache.velocity.exception.ParseErrorException