salve a tutti,
avrei bisogno di gestire le sessioni scadute,
quindi all'inizio di ogni pagina jsp del mio applicativo ho inserito una include
la cui pagina contiene questo codice:
codice:
<%
String root = request.getContextPath();
if(session.getAttribute("utente")==null){
%>
<SCRIPT language="JavaScript">
alert('La sessione utente è scaduta. Prego rieffettuare il login.');
parent.location.href='<%=root%>/index.jsp';
</SCRIPT>
<%
return;
}
%>
la sessione scaduta viene rilevata correttamente e anche il redirect funziona bene.
il problema è che in console mi viene cmq sollevata una NullPointerException perchè la pagina cerca cmq di proseguire nella sua esecuzione, ed essendo scaduta la sessione al primo tentativo di accesso a quest'ultima mi spruzza l'errore.
ho inserito la return apposta pensando che questo avrebbe bloccato l'esecuzione della pagina ma ciò non avviene...
qualcuno sa dirmi come mai??
come posso risolvere?
grazie mille a tutti
citrus