如何通过属性文件动态加载速度模板

发布于 2024-09-16 05:34:11 字数 108 浏览 6 评论 0原文

我使用速度模板作为视图组件,我的欢迎文件也是一个 .vm 文件。在这里我面临着问题,每当我运行我的应用程序时,速度引擎不会渲染 .vm 文件。因此要渲染该 .vm 文件。加载应用程序时vm文件该怎么办?

I am using velocity templates as view component,and my welcome file is also a .vm file.Here I am facing the problem,when ever I run my application that .vm file is not rendered by the velocity engine.So to render that .vm files at the time of loading application what to do?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光沙漏 2024-09-23 05:34:11

该问题很可能与您的网络应用程序有关,而不是 Velocity。

Tomcat 中的 web 应用程序将忽略标记中的任何 servlet 映射。这个问题在 Tomcat 7 中得到了修复。(我相信这实际上是 Servlet 规范的问题)。

请参阅:https://issues.apache.org/bugzilla/show_bug.cgi?id =47378

更多有用信息:http://wiki.metawerx.net/wiki/HowToUseAServletAsYourMainWebPage< /a>

底线 - 要实现此目的,请将文件“index.jsp”放入您的 web 应用程序的根目录中,该文件将转发到您真正的欢迎文件。

The issue is most likely related to your webapp, not Velocity.

A webapp in Tomcat will ignore any servlet mapping in a tag. This is fixed in Tomcat 7. (I believe it's actually a problem with the Servlet spec).

See: https://issues.apache.org/bugzilla/show_bug.cgi?id=47378

More useful info here: http://wiki.metawerx.net/wiki/HowToUseAServletAsYourMainWebPage

Bottom line - To make this work, put a file 'index.jsp' in the root of your webapp which forwards to your true welcome file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文