-
참고문헌 : http://velocity.apache.org/engine/devel/webapps.html
-
Velocity Library 추가
-
tools.xml 추가
- <tools>
<data type="boolean" key="xhtml" value="true"/>
<data type="boolean" key="isSimple" value="true"/>
<data type="number" key="version" value="2.0"/>
<toolbox scope="request">
<tool key="toytool" class="ToyTool" restrictTo="index*"/>
</toolbox>
<toolbox scope="session">
<tool key="map" class="java.util.HashMap"/>
</toolbox>
</tools>
-
web.xml 아래 항목 추가
- </servlet-mapping>
<servlet>
<servlet-name>velocity</servlet-name>
<servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class>
<!-- servlet-class 위치가 1.6 버전에서는 보는 것처럼 ...view.servlet... 으로 바뀜 -->
</servlet>
<servlet-mapping>
<servlet-name>velocity</servlet-name>
<url-pattern>*.vm</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.vm</welcome-file>
</welcome-file-list>
-
index.vm
- <html>
<body>
I'm a velocity template.
#if( $XHTML )
#set( $br = "<br />" )
#else
#set( $br = "<br>" )
#end
$br
$br
Here we use a custom tool: $toytool.message
$br
$br
Here we get the date from the DateTool: $date.medium
</body>
</html>
이 글은 스프링노트에서 작성되었습니다.
'Programming' 카테고리의 다른 글
What dows 'PMD' mean? (0) | 2010.12.31 |
---|---|
[Velocity] velocity.properties (0) | 2010.03.13 |
100207_발표내용정리 (0) | 2010.02.07 |
나도 Java Champion 될 수 있을까? (0) | 2010.01.09 |
[펌] 2010년 전략 기술 톱 10 (0) | 2009.10.26 |