あなたはブラウザ閉鎖問題を解決するためにjQueryのを使用することができ、
jQueryのは、In
$(window).on('beforeunload', function(){
return 'Are you sure you want to leave?';
});
$(window).on('unload', function(){
//alert("unload");
$.ajax({
type: "POST",
url: "Logout.html",
//data: "message=" + message,
dataType: "html",
success: function(response) {
},
error: function(e) {
//alert('Error: ' + e);
}
});
});
春コントローラで
、
@RequestMapping(value="Logout.html",method=RequestMethod.POST)
public @ResponseBody String logout(HttpSession session){
System.out.println("Request Logout");
// Do you work before invalidate the session
session.invalidate();
}
になりますweb.xmあなたがイベントを破棄し、セッションをキャッチするためにHttpSessionEventPublisherを使用した場合リットルは、これを追加し、
<listener>
<listener-class>
org.springframework.security.web.session.HttpSessionEventPublisher
</listener-class>
</listener>
は、この情報がお役に立てば幸いです。
私は解決策を追加しました。これが役立ち、私に教えてください。 –