0

Struts 1.x (1.2) で実行されているプロジェクト (Web アプリケーション) のフレームセットからタイル 2.2 への移行を開始しました。

Apache タイルのチュートリアルで述べたように、web.xml にいくつかの変更を加え、プロジェクトに tiles-defs.xml を追加しました。しかし、struts-config.xml から tiles-defs.xml への関係を取得できませんでした。

Tiles 2.2 は struts 1.x と互換性がありますか? Struts 1.x プロジェクトに Tiles 2.2 を統合するための適切な方向を教えてくれるか、サンプルを提供してもらえますか?

数日でデモを準備する必要があるため、どんな種類の助けもできるだけ早くいただければ幸いです.

よろしくお願いいたします。

プルショタム レディ P

4

1 に答える 1

0

struts-config とタイルの関係は次のようになります。アクション クラスが "success" を返した場合、struts-config ファイルはそれを "tile.AddUpdateTransportation.view" タイルに転送します。

struts-config.xml ファイル:

<action path="/transportationAddUpdate1"
        type="com.struts.action.TransportationAction"
        name="Form1" 
        scope="session" validate="false">
        <forward name="success"
            path="tile.AddUpdateTransportation.view">
        </forward>
</action>

tiles-defs.xml:

<definition name="tile.AddUpdateTransportation.view"
    extends=".tops.core.layout">
    <put name="content" value="/transportation.jsp" />
    <put name="title.section" value="Transportation - Add/Copy/Delete"/>
</definition>
于 2012-07-27T21:13:45.323 に答える