slaltats/velocity

[velocity] 벨로시티 설치및 예제

단순대왕 2010. 4. 21. 18:07
web.xml 에 다음을 추가합니다.
    <servlet>
     <servlet-name>velocity</servlet-name>
     <servlet-class>
       org.apache.velocity.tools.view.servlet.VelocityViewServlet
     </servlet-class>
   
     <init-param>
       <param-name>org.apache.velocity.toolbox</param-name>
       <param-value>/WEB-INF/toolbox.xml</param-value>
    </init-param>
   
     <init-param>
       <param-name>org.apache.velocity.properties</param-name>
       <param-value>/WEB-INF/velocity.properties</param-value>
    </init-param>
   
    <load-on-startup>10</load-on-startup>
   </servlet>
   
   <!-- Map *.vm files to Velocity -->
   <servlet-mapping>
     <servlet-name>velocity</servlet-name>
     <url-pattern>*.vm</url-pattern>
   </servlet-mapping>


WEB-INF 폴더에 velocity.properties 파일을 만들고 다음내용을 추가합니다.
input.encoding=EUC_KR
output.encoding=EUC_KR

웹루트폴더에 test.vm 이란 파일을 만들고 다음내용을 추가합니다.
<html>
<body>
   #set( $foo = "벨로시티" )
   $foo
</body>
<html>


톰캣을 실행하고 브라우저에서 http://localhost:8080/test.vm 을 호출합니다.

벨로시티에 대한 자세한 사항은 http://jakarta.apache.org/velocity/user-guide.html 을 참조하세요