MVC フレームワークとして Struts2 を使用する Web サイトがあります。JSP のスキンを変更する必要があります。新しい JSP とともに古い JSP にアクセスできるようにする必要があります。そのため、ルート フォルダーを追加し/newdesign/
、既存のすべての JSP フォルダーをそこにコピーしました。
したがって、名前と値のペアでログインした場合?newdesign=true
(たとえば)、最初の要求が I である場合、次のことができます。
- これをユーザーのセッションに保存してから
- タグに
/newdesign/
グローバル プレフィックスとして動的に追加し、関連する.<result>
struts.xml
Action
このようにして、開発者はすべての古いページが新しいページに再スキンされているかどうかを確認できます。
上記のパート 2 を実行するにはどうすればよいですか?
私は使用して見てきました
struts.convention.result.path = /newdesign
しかし、これは動的ではなく、ユーザーに古い JSP または新しい JSP を表示する場合は変更できません。