0

サーブレットで記述されたモジュールがあり、最近速度フレームワークに移動する必要があります。そのため、このプロセスでweb.xmlを書き直して、元のサーブレットを呼び出す速度サーブレットオブジェクトを作成します。

これをに移動する必要がある場合

<servlet>
<servlet-name>VeloServlet</servlet-name>
    <servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class>
</servlet>

これをどのように達成でき、既存のサーブレットをそのまま使用するために必要なすべての変更は何ですか。私の既存のサーブレットは次のようになります

<servlet-name>DataBridgeServlet</servlet-name>
     <servlet-class>com.jda.pwm.databridge.framework.common.DataBridgeServlet</servlet-class>
<init-param>
    <param-name>jda.databridge.config.path</param-name>
    <param-value>d:/usr/databridge/conf</param-value>
</init-param>

これは、URL http:// localhost:8080 / databridge/databridgeservletを使用してロードされます

したがって、新しいケースでは、velocityサーブレットがこのサーブレットを呼び出す方法

4

2 に答える 2

2

Velocity Tools プロジェクトの VelocityViewServlet を見ましたか? これは、Web 上で Velocity ページをすばやく取得するための便利な方法です。

http://velocity.apache.org/tools/devel/view.servlet.html

必要に応じて、これをサブクラス化してカスタマイズ性を高めることができます。少なくとも、ソースを見て、これをインスピレーションとして使用して、独自のサーブレットを作成できます。

于 2009-07-19T05:05:35.807 に答える
1

jpublish.orgを見てください(私はメンテナーなので偏見があります :) サーブレットを単純なアクションに置き換えます。スクリプティング (BSH、JS) または Java のどちらでも構いません。私の0.2CAD

于 2012-01-23T19:48:25.770 に答える