Il codice e' piu o meno cosi

if (!qualcosa) {response.sendRedirect("pagina.jsp");}

e sotto c'e' tutto un fiume di script jsp che referenziano alcuni oggetti che, se la condizione 'qualcosa' è falsa, sono tutti null, quindi quando il redirect fallisce la pagina lancia delle NullPointerException.

Come mai non mi viene eseguito questo redirect?