- ベストアンサー
JSPにてDB登録処理
ある、A.htmlのボタンをクリックすると、DB登録処理が実行される プログラムを作成中です。A.htmlからDB登録処理(DBRegist.jsp)の呼び出しは以下の通り行います。 <FORM method="GET" action="DBRegist.jsp"・・・・ DBRegist.jsp内ではDB登録処理が起動され、成功すれば、成功メッセージを出し 「戻る(アンカー)」によりC.html画面へ遷移します。 失敗した場合には、失敗メッセージを出し、やはり「戻る(アンカー」により、 A.htmlに戻りたいと思っております。(A.htmlには登録するデータをテキストボックス 等で指定しているので、それはそのまま表示させておきたいと思っております。 丁度、ブラウザの戻るボタンを押した様な状態で戻りたいと思っております。) DBRegist.jsp内の概略フローは以下の通りです。 <% try { DB登録処理(トランザクション開始、insert等) %> <HTML> . <BODY> <BR><BR> <FONT> 登録に成功しました。</FONT> <A HREF="C.html">[戻る]</A><BR> </BODY> </HTML> <% } catch (Exception e) { ここで、out.println("<font>登録に失敗しました。</font><A HREF=?????>[戻る]</A>" という具合にやりたいと思っております。 } finally { DBクローズ処理 } %> 上記にて、HREF=????の所にA.htmlを記述すると、その画面には遷移しますが、当然テキストボックス等が リセットされた状態となってしまいます。 なにぶん、JSP初心者なもので、 作り自体が「普通こうはやらない」等色々、あると思いますが、 それも含めて、上記の様な事を実現するにはどうすればいいのか教えてください。
- みんなの回答 (2)
- 専門家の回答
お礼
ありがとうございました。 sessionのgetAttributeとsetAttributeを使用して実現できました。