代码之家  ›  专栏  ›  技术社区  ›  pageman

JSP支柱到速度支柱的转换

  •  0
  • pageman  · 技术社区  · 15 年前

    我代表我的一个学生问这个问题——“有人知道如何将JSP Struts转换为Velocity Struts吗?”

    1 回复  |  直到 15 年前
        1
  •  3
  •   stevedbrown    15 年前

    首先, 你不必一次就这么做 . 这很重要-你应该只转换页面,因为你有时间测试它们,否则你会得到某种程度的坏结果。就我个人而言,我一般不会这样做,只喜欢将Velocity作为电子邮件模板。

    您必须映射VelocityView servlet(在web.xml中):

    <!-- Define Velocity template compiler -->
    <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>
    </servlet>
    
    <!-- Map *.vm files to Velocity -->
    <servlet-mapping>
      <servlet-name>velocity</servlet-name>
      <url-pattern>*.vm</url-pattern>
    </servlet-mapping>
    

    您还需要创建 工具BOX.XML 文件并放入要添加和创建的任何工具 速度特性 ,这与此文件的其他实例没有太大区别。

    VelocityStruts page 对于概述和 VelocityView page 如何配置速度servlet。