1

MVC フレームワークとして Struts2 を使用する Web サイトがあります。JSP のスキンを変更する必要があります。新しい JSP とともに古い JSP にアクセスできるようにする必要があります。そのため、ルート フォルダーを追加し/newdesign/、既存のすべての JSP フォルダーをそこにコピーしました。

したがって、名前と値のペアでログインした場合?newdesign=true(たとえば)、最初の要求が I である場合、次のことができます。

  1. これをユーザーのセッションに保存してから
  2. タグに/newdesign/グローバル プレフィックスとして動的に追加し、関連する.<result>struts.xmlAction

このようにして、開発者はすべての古いページが新しいページに再スキンされているかどうかを確認できます。

上記のパート 2 を実行するにはどうすればよいですか?

私は使用して見てきました

struts.convention.result.path = /newdesign

しかし、これは動的ではなく、ユーザーに古い JSP または新しい JSP を表示する場合は変更できません。

4

1 に答える 1