マルチモジュールの使用には、Struts、ヒントや経験を見つけることは、あなたと共有することができます。
マルチモジュール構成では、と言うだけで、異なる設定を使用されていないで
支柱デフォルトのモジュールとしてのconfig.xmlに、struts - configの- module.xmlとして/モジュールの構成
CSDN多くの関連手順があります。
有効なモジュールのstruts、通常の手順は、Web開発のサブディレクトリに似て
場合
/ - ルート
/音楽
/モジュール
/ ...
たとえば、モジュール名として上記の/音楽
次に、ストラット- configを、音楽はすべてのデフォルトパスの/音楽/ xxx.doです
私たちは、/ WEB - INFを置いてくださいと言っていくつかのチュートリアルでは、JSPページが、これは良い方法です
最初は私も同じ、残念なことに、アクションのラベルに支柱がcontextRelative、転送するだけのサポートをサポートしていませんか
だから、もしあなたが使用するには、/ xxx.doリダイレクトまたは転送ページに直接動作しませんします。
彼らは/音楽/ WEB - INFに/ xxx.jspに相対アドレスのためので、それを見つけることができません。
私からのアドバイスは、ルートと同じディレクトリにするには、次のモジュールです。
たとえば、
/
/ ModuleA
/ ModuleB
削減、セキュリティのいくつかが、非常に使用すると便利が。
一般的には、リンクを書くときは html:link を書くことができます
html:linkのaction="/module/action"
彼は、ビルトインサポートモジュールでは、自分自身を記述する必要はありませんという利点がある。先を作ることはできるか。ください。
プログラムに影響を与えることなく、他への変更が実行されている。たとえば、。JSPAに、ふりWebWorkの
デフォルトでは、比較的 html:link 'モジュールsです。ページ/モジュール/ actionAポイントにアクセスできるようになる
このページでは、すべてのリンクは、/モジュールは、 html:linkのaction="/actionB" など、実際には/モジュール/ actionBされて相対的に変換されます。
したがって、デフォルトでは、どのように行うアクションを実行するモジュールか?ねえ、非常に単純な実際には。私が対処するために/モジュール/スイッチswitchActionを使用して、脳を始めたときは?プレフィックス=&page =ページ/ xxx.do &....多大な迷惑を
実際には、伝統的な方法は、解決してください。それ html:linkはaction="../action"
モジュールが層に返すことができます。私は本当に期待していなかったようになった。
リンクラベルのページは、href、3つの異なるメソッドにアクションのリンクを示します。
これは、アクションポイントのデフォルトのパスには、ページのポイントは、jspページには、hrefは、外部URLを書くことができるモジュールへの相対パスです。