http://jakarta.apache.org/velocity/tools/struts/

  • 기본 라이브러리를 WEB-INF/lib에 복사
    velocity-1.4.jar
    velocity-tools-1.2.jar
    velocity-tools-generic-1.2.jar
    velocity-tools-view-1.2.jar

  • web.xml에서의 velocity 설정부분
    <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>
    ...
    <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>

  • Velocity Configuration (velocity.properties)
    velocimacro.library = /WEB-INF/VM_global_library.vm
    velocimacro.permissions.allow.inline = true
    velocimacro.permissions.allow.inline.to.replace.global = false
    velocimacro.permissions.allow.inline.local.scope = false
    velocimacro.context.localscope = false
    ※ 좀 더 많은 설정은 Velocity User's Guide 참고
  • Posted by xHuro
    ,