Problemas com Listner

Olá amigos, estou tendo problemas com um listner que criei. Eu queria fazer com antes de abrir qualquer página, minha aplicação verifique se o usuário está logado. Caso não esteja, redirecione para a pagina de login.

Implementei meu listner da seguinte maneira:

public class BriefingListner implements HttpSessionListener, ServletRequestListener {

	public void sessionCreated(HttpSessionEvent arg0) {
		//	TODO Auto-generated method stub		
	}

	public void sessionDestroyed(HttpSessionEvent arg0) {
		// TODO Auto-generated method stub		
	}

	public void requestDestroyed(ServletRequestEvent arg0) {
		// TODO Auto-generated method stub		
	}

	public void requestInitialized(ServletRequestEvent sre) {
		HttpServletRequest request = (HttpServletRequest) sre.getServletRequest();
			
		sre.
		if (request.getAttribute("PRECLIENTE") == null) {
			try {				
				request.getRequestDispatcher("/WEB-INF/jsp/briefing/login_form.jsp").forward(request, null);
			} catch (Exception e) {
				System.out.println("Ocorreu um erro no listner.BriefingListner: "+ e.getMessage());
			}
		}
	}

}

Na console o e.GetMessage() retorna apenas NULL.

Sei que o problema deve ser o parametro response do Dispatcher que coloquei nulll, mias é qu eeu não sei o que colocar lá já que não existe um sre.getServletResponse().

Então minha dúvida, como fazere para que eu redirecione para a pagina de login já que não tenho o response?