私の生徒の 1 人に代わって、これを尋ねています。「JSP Struts を Velocity Struts に変換する方法を知っている人はいますか?」
1265 次
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 に答える