我已经有预定义的速度模板(.vm文件(,该模板将读取以创建和下载为XML文件。该模板具有一个日期字段,将值分配为6/5/19 5:21 PM
,但是当将其下载为XML时,其显示为6/5/19 5:21 PM
VM文件中的对象代码。
<StatusDate>$!object.statusDate</StatusDate>
请指导我解决此问题。谢谢!
如Sascha在他的评论中所述,此编码可能是在速度渲染之后完成的。
,但也可以在期间完成,通常是由参考插入处理程序,该对象用于每个渲染的参考值。必须使用配置密钥eventhandler.referenceinsertion.class
对速度进行注册。例如:
eventhandler.referenceinsertion.class = org.apache.velocity.app.event.implement.EscapeXmlReference