0

私の生徒の 1 人に代わって、これを尋ねています。「JSP Struts を Velocity Struts に変換する方法を知っている人はいますか?」

4

1 に答える 1

3

まず、すべてを一度に行う必要はありません。これは非常に重要です。ページをテストする時間がある場合にのみ、ページを変換する必要があります。そうしないと、ある程度悪い結果が得られます。個人的には、通常はこれを行わず、電子メールのテンプレート化のみに Velocity を使用しています。

VelocityView サーブレットを (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>

また、toolbox.xmlファイルを作成し、追加したいツールを入れて、 velocity.propertiesを作成する必要があります。これは、このファイルの他のインスタンスと大差ありません。

概要についてはVelocityStruts ページと、Velocity サーブレットの構成方法については VelocityView ページを参照してください。

于 2009-07-23T17:55:33.713 に答える