Struts2アクションからStruts2ではないレガシーアクションクラスにリクエストを転送する必要があるシナリオがあります。これが私のフローです。
JSP(serverd from struts 2 action under customer namespace)--->Action1(Struts 2 action under customer namespace)--->Action2(Non Struts 2 Action)--->ResultJSP.
これが私の結果アノテーションで、実際にリクエストをレガシーアクションに転送します
@Result(name = "displayCustomer",location = "legacyAction.do", type = "dispatcher")
ResultJSPが正しく表示されます。ただし、問題は、ブラウザがそのjspに含まれるすべてのリソース(画像、javascriptファイルなどの名前空間、つまりcustomer(最初のアクションの名前空間であり、リクエストがトリガーされたJSPページの名前空間でもある)を探していることです。リクエストがトリガーされたパスの下でページリソースを検索する(そしてフォームを送信する)のはブラウザのデフォルトの動作ですか(パスが相対的である場合)?
元のリクエストパスではなく、実際に提供されたページのパスに関連するリソースを検索するようにブラウザを作成する方法はありますか?
質問は明確ではないかもしれませんが、私はそれを言葉で表現するために最善を尽くしました