• 締切済み

JSPからサーブレットへ、またJSPへ

JSPで入力した項目をJAVAサーブレットでXMLに書き込んで XMLのデータをJSPに送るプログラムを作っています。 作成してはテストして改良するを続けていたのですが、 JSPからサーブレットへ行くときにJSP→サブレット→JSPと ならなくてはいけないのにJSP→サブレットでとまってしまいます。 <--いつもどおり--> http://localhost:8080/sawashi/jsp/sinki2.jsp          |          |addsinki(XMLへ書き込むサーブレット)          ↓ http://localhost:8080/sawashi/jsp/sinki3.jsp <--今回の件--> http://localhost:8080/sawashi/jsp/sinki2.jsp          |          | http://localhost:8080/sawashi/servlet/addsinki (サーブレットが上記のように出てしまいsinki3.jspへ飛ばない)          ↓× http://localhost:8080/sawashi/jsp/sinki3.jsp バージョンを初期に戻してもなってしまいます。 どなたか教えてもらえませんか。 よろしくお願いいたします。

みんなの回答

  • HIRSYU
  • ベストアンサー率51% (45/87)
回答No.3

response.sendRedirectresponse.sendRedirect("http://localhost:8080/sawashi/jsp/sinki3.jsp"); ↑の「"http」のところの"とhの間に半角スペースが入ってますが、実際のコードにも入ってませんか?

  • auty
  • ベストアンサー率58% (284/486)
回答No.2

私の手に負えないかもしれませんが、 1. 今回の症状の出る前の正常な状態から変更したのはどれですか。      sinki2.jsp、addsinki、sinki3.jsp 2. sendRedirect()まで実行されていますか。   ここに到達前に何か出力していませんか。   画面は真っ白ですか。 3. XMLのデータは、セッション属性で渡してますか。ファイルですか。  

  • auty
  • ベストアンサー率58% (284/486)
回答No.1

サーブレットで止まっただけでエラーは出てないこととして、 サーブレットからJSPを呼び出すコードを知らせてもらえますか。

wakewaka
質問者

お礼

早速の返事ありがとうございます。 response.sendRedirect("http://localhost:8080/sawashi/jsp/sinki3.jsp"); です。

関連するQ&A