- 
참고문헌 : 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 |