1

私はstruts2は初めてですが、実際にはWebアプリケーション開発は初めてで、サンプルアプリケーションの開発を始めたばかりです。現在、プロジェクトで Struts タイルの概念を使用しています。私のアプリケーションで tiles.xml を参照する方法を次に示します。

 <listener>
            <listener-class>
                org.apache.struts2.tiles.StrutsTilesListener
            </listener-class>
    </listener>
    <context-param>
            <param-name>tilesDefinitions</param-name>
            <param-value>/WEB-INF/tiles.xml</param-value>
    </context-param>

tiles.xml をアプリケーションの resources フォルダーに配置したいのですが、web-inf フォルダー内に配置します。web.xml でそれを参照するにはどうすればよいですか。

4

1 に答える 1

2

構成ファイルを元の場所から移動することは危険であり、ケースバイケースで検討する必要があります。

ただし、通常はトリックを使用できます。スタブ xml 構成ファイルをinclude、実際のファイルのみが含まれていると予想される場所に配置し、WEB-INF の外 (またはその内部で別の場所) に配置します。

<struts>
   <include file="..\struts.xml"/>
</struts>

ここで説明されているように: http://struts.apache.org/2.x/docs/struts-1-solutions.html

プロパティの場合は難しい...注意してください

于 2012-11-20T16:02:40.220 に答える