我最近被介紹到Velocity項目。在tomcat web應用程序中配置速度。 (食譜通緝)
我寫了一個模板,並將其作爲簡單的Java應用程序運行。
在我現有的Web項目中集成並不那麼容易。
任何人都可以提供一個用於集成Velocity和Tomcat的食譜嗎?
謝謝大家!
我最近被介紹到Velocity項目。在tomcat web應用程序中配置速度。 (食譜通緝)
我寫了一個模板,並將其作爲簡單的Java應用程序運行。
在我現有的Web項目中集成並不那麼容易。
任何人都可以提供一個用於集成Velocity和Tomcat的食譜嗎?
謝謝大家!
Tomcat是一個servlet容器;您不需要將Velocity與它集成,而是與您的應用程序集成。究竟應該怎麼做取決於你的應用:
直接的方法是在web.xml
<servlet>
<servlet-name>view</servlet-name>
<servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class>
<init-param>
<param-name>org.apache.velocity.properties</param-name>
<param-value>/WEB-INF/velocity.properties</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>view</servlet-name>
<url-pattern>*.vm</url-pattern>
</servlet-mapping>
定義的VelocityViewServlet在velocity.properties
#resource loaders
resource.loader = production
production.resource.loader.class = org.apache.velocity.tools.view.WebappResourceLoader
然後把你的模板,在你的web應用和訪問它的根Web瀏覽器使用其名稱作爲URL。例如
http://localhost:8080/index.vm