JSP WebApplication を作成しました。セッションは、ブラウザーを閉じた後に破棄する必要がある一部の機能に使用されます。ブラウザ (Mozilla) でテストしている間、セッションは破棄されません。助けてください!
質問する
2115 次
1 に答える
1
セッションを無効化 (破棄) できるサービスまたは JSP を作成できます。
request.getSession().invalidate()
次のようなJavaScriptを介して、ブラウザウィンドウのクローズイベントでこのサービスに呼び出しを送信できます
// window.onclose is Not available with Firefox 2 or Safari
window.onclose = function(event){
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","<your-service-url>",false);
xmlhttp.send();
}
于 2012-08-19T06:20:53.687 に答える