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 을 참조하세요
<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 을 참조하세요
[출처] [velocity] 벨로시티 설치및 간단예제|작성자 레인보우