- - PR -
WEBブラウザとJSP/Servletの関係
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-07-19 10:17
現在以下のような問題を調査しております。
ご教授お願いできましたら幸いです。 以下のようなオペレーションを想定します 処理Sequence 1,ブラウザよりJSPをリクエスト JSPの処理は@テーブルAへの更新、AテーブルBへの更新を行います 2,@の処理を実行 3,WEBブラウザを閉じる 1,3はクライアント、2はサーバサイドの処理 上記のような場合、3,でWEBブラウザを閉じることによってリクエストの中止を 送信するような事があるのでしょうか? つまり、JSP内Aの処理が実行されない可能性はあるのでしょうか? 以上、よろしくお願い致します。 | ||||
|
投稿日時: 2006-07-19 14:16
WEBブラウザを閉じてもクライアントにレスポンスが返されないだけです。 確認をしたければ、無限ループをするだけのサーブレットを作成し、 そのサーブレットに対して、ブラウザからリクエストを送った後、 ブラウザを閉じてみましょう。 サーブレットの無限ループが止まらないのが確認出来るはずです。 | ||||
|
投稿日時: 2006-07-19 18:10
takuさん
ありがとうございました。 上記のようにテストしたところ確認できました。 | ||||
|
投稿日時: 2006-07-19 19:48
結果は変わりませんが。
無限ループ内に次の一行を入れなければ、正常なテストにならない気がします。 Thread.yield(); |
1