• 締切済み

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)の画面へ遷移したいのです が、出来ません。ルートディレクトリが違う画面遷移 って可能なのでしょうか?

みんなの回答

noname#49664
noname#49664
回答No.3

要するに、Strutsのアクション内でリダイレクトできればいいんでしょうか? public ActionForward execute(ActionMapping mapping,    ActionForm actionForm,    HttpServletRequest request,    HttpServletResponse response){  ActionForward forward = new ActionForward();  forward.setRedirect(true);  forward.setPath("パスの指定");  return forward; } こういうことですか?

kumon
質問者

お礼

返事が遅くなって申し訳ございません。 Kyon2_PaPaさんのコメントの様にすると、リダイレクトに 成功しました。ありがとうございます。

noname#86752
noname#86752
回答No.2

strutsは経験がありますが、Jbossは使ったことがありません。 「ルートディレクトリが違う」というのは「別のアプリケーションである」ということでしょうか? もしそうならtest1.doでjspにフォワードし、そこでtest2.doへのリダイレクトすればできるかも・・・。 試してないので、できなかったらごめんなさい。

kumon
質問者

お礼

返事が遅くなって申し訳ございません。 はい。そうです。

noname#19431
noname#19431
回答No.1

できません

関連するQ&A