I have a web application implemented in Spring MVC
, JSP
.
Default session timeout is defined in web.xml
is 30 min.
if use
Do you know windows.setTimeout
http://www.w3schools.com/jsref/met_win_settimeout.asp
This is what you need
For example
var resetTime_int;
function resetTimer(){
if(resetTime_int) window.clearTimeout(resetTime_int)
resetTime_int=window.setTimeout(function (){
if(prompt('Your session is going to be end by 5 min, Please click OK to continue'))
location.reload()
}, 1000*60*25)
}
resetTimer()
document.onmousemove=resetTimer
document.onkeyup=resetTimer
1000*60*25 = 25 Minutes.