• ベストアンサー

jspでポップアップウィンドウを表示するには?

フォームから送信された値とデータベースの値が一致しない場合、jspぺージでポップアップウィンドウを使って警告を表示するにはどうしたらよいのでしょうか?よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#94983
noname#94983
回答No.1

どうも、流れがよくわからないですね。 JSPを使うということは、フォームをサーバに送信し、そこで処理を行い、結果を再びブラウザに返して表示する、という流れであるわけですが、そこに「ポップアップウインドウで結果を表示する」というものを挟み込む、というわけですか? ということは、 フォームを送信する サーバで処理する。 サーバからブラウザに結果が送り返される。 送り返されたページが表示される際にポップアップウインドウが現れる。 こういう形になります。普通は、送り返されたページ内に結果などを埋め込んで表示すると思いますが、どうしてもポップアップウインドウで表示したいということであれば、JavaScriptを利用するのが普通ではないかと。 つまり、結果表示のページを用意しておき、そのページをポップアップで表示するJavaScriptのスクリプトをサーバから送り返すページ内に埋め込んでおく、という形になるわけです。結果表示のページをダイナミックに生成するならば、セッションに表示メッセージを埋め込んでおいてJSPページでそれを表示させる、というような感じにすればよいでしょう。

suica7
質問者

お礼

解決しました。アドバイスありがとうございます!!

関連するQ&A