velocityテンプレートページ
1877 ワード
テンプレートページ:dafault.vm
プロファイル:velocity.properties
Webもあります.xml
呼び出しテンプレート表示ページ:index.vm
<html>
<body>
it's a default page.
<div style="border:solid 5px black;padding:20px;">
$screen_content
</div>
</body>
</html>
プロファイル:velocity.properties
input.encoding=UTF-8
output.encoding=UTF-8
resource.loader = webapp
webapp.resource.loader.class = org.apache.velocity.tools.view.servlet.WebappLoader
tools.view.servlet.layout.default.template = default.vm
tools.view.servlet.error.template = error.vm
tools.view.servlet.layout.directory = /layout/
webapp.resource.loader.path=/WEB-INF/templates/
webapp.resource.loader.path=/
webapp.resource.loader.path=/WEB-INF/vm/
Webもあります.xml
<servlet>
<servlet-name>velocityView</servlet-name>
<servlet-class>org.apache.velocity.tools.view.VelocityLayoutServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>velocityView</servlet-name>
<url-pattern>*.vm</url-pattern>
</servlet-mapping>
呼び出しテンプレート表示ページ:index.vm
#set($hello="Velocity")
<b>
Welcome to $hello World11 !
</b>