Чтобы сохранить значение таймера на стороне клиента при обновлении, вы должны сохранить его в сеансе через ajax.Что-то вроде (с jQuery ):
$.post("storeInSession", {value: $("#item").val()});
, где /storeInSession
сопоставляется сервлету (или действию, в зависимости от используемой платформы), который получает параметр запроса value
и устанавливается как атрибут сеанса.