有没有办法返回包含所有指令和条件的速度模板的 HTML 内容?
<p>Title</p>
#if (condition)
<p>Some message</p>
#end
我的 java 方法看起来像:
**public String getTemplateContents(Context context, String template)** {
StringWriter w = new StringWriter();
Template t = Velocity.getTemplate(template);
template.merge(context, w);
String s = w.toString();
w.close();
return s;
}
目前, s 仅返回输出: Title
我希望它输出整个虚拟机模板内容:
<p>Title</p>
#if (condition)
<p>Some message</p>
#end
我也尝试过使用 mergeTemplate 方法,但没有成功。请帮忙。
<p>Title</p>
#if (condition)
<p>Some message</p>
#end
My java method looks something like:
**public String getTemplateContents(Context context, String template)** {
StringWriter w = new StringWriter();
Template t = Velocity.getTemplate(template);
template.merge(context, w);
String s = w.toString();
w.close();
return s;
}
Currently, s only returns the output:<p>Title</p>
I would like it to output the whole vm template contents:
<p>Title</p>
#if (condition)
<p>Some message</p>
#end
I have also tried using the mergeTemplate method with no success. Please help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论