Ho risolto con il controllo sul tipo di sessione esistente! Se è con riscrittura dell'url allora non salva niente, altrimenti se i cookie sono attivi (request.isRequestedFromCookie() ) allora setta la vita del cookie ad 1 anno (365*24*60*60) :P