- 締切済み
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 バージョンを初期に戻してもなってしまいます。 どなたか教えてもらえませんか。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- HIRSYU
- ベストアンサー率51% (45/87)
response.sendRedirectresponse.sendRedirect("http://localhost:8080/sawashi/jsp/sinki3.jsp"); ↑の「"http」のところの"とhの間に半角スペースが入ってますが、実際のコードにも入ってませんか?
- auty
- ベストアンサー率58% (284/486)
私の手に負えないかもしれませんが、 1. 今回の症状の出る前の正常な状態から変更したのはどれですか。 sinki2.jsp、addsinki、sinki3.jsp 2. sendRedirect()まで実行されていますか。 ここに到達前に何か出力していませんか。 画面は真っ白ですか。 3. XMLのデータは、セッション属性で渡してますか。ファイルですか。
- auty
- ベストアンサー率58% (284/486)
サーブレットで止まっただけでエラーは出てないこととして、 サーブレットからJSPを呼び出すコードを知らせてもらえますか。
お礼
早速の返事ありがとうございます。 response.sendRedirect("http://localhost:8080/sawashi/jsp/sinki3.jsp"); です。