- 締切済み
struts + Jbossを使用した画面遷移について
struts + Jbossを使用した開発を行っているものです。 以下のルートディレクトリが違う画面があったとします。 A) ルートディレクトリ:test1 jsp名:test1.jsp URL:http://localhost:8080/test1/test1.do B) ルートディレクトリ:test2 jsp名:test2.jsp URL:http://localhost:8080/test2/test2.do A)の画面からsubmitし、B)の画面へ遷移したいのです が、出来ません。ルートディレクトリが違う画面遷移 って可能なのでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
要するに、Strutsのアクション内でリダイレクトできればいいんでしょうか? public ActionForward execute(ActionMapping mapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response){ ActionForward forward = new ActionForward(); forward.setRedirect(true); forward.setPath("パスの指定"); return forward; } こういうことですか?
strutsは経験がありますが、Jbossは使ったことがありません。 「ルートディレクトリが違う」というのは「別のアプリケーションである」ということでしょうか? もしそうならtest1.doでjspにフォワードし、そこでtest2.doへのリダイレクトすればできるかも・・・。 試してないので、できなかったらごめんなさい。
お礼
返事が遅くなって申し訳ございません。 はい。そうです。
できません
お礼
返事が遅くなって申し訳ございません。 Kyon2_PaPaさんのコメントの様にすると、リダイレクトに 成功しました。ありがとうございます。