Redirecionamento em JSP [RESOLVIDO]

Pessoal,

Estou usando frames no meu site, só que antes de entrar na tela principal, criei uma tela de login (tbm é com frame só com cabeçalho e rodapé) e ao clicar em acessar e os dados estando corretos, na tela que valido, tem um response.sendRedirect(“index.jsp”); só que ele carrega essa tela dentro da tela de login, e não abre uma tela nova.

Ninguém??

Não sei como redirecionar sem ele carregar no mesmo frame, queria que ele mandasse para outra tela e não apenas carregasse no próprio frame

Essa é a tela de login:

[code]

PGPM - Login
<frameset rows="8%,80%,4.3%" border="1" frameborder="1">
    <frame name="head" src="header.jsp" noresize="no">
    <frameset cols="100%"border="0" frameborder="0">
    	<frame name="principal" src="access.jsp" noresize="no"></frame>
	</frameset>
    <frame name="foot" src="foot.jsp" noresize="no">
</frameset>
[/code]

Após clicar em enter será verificado no BD através dessa tela:

[code]

Validar Login
<%
	VerificaUsuario verifica = new VerificaUsuario();
	String login = request.getParameter("login");
	String senha = request.getParameter("senha");
	boolean status = verifica.verificarUsuario(login, senha);
	boolean a = true;
	if (a == true) { //teste

		session.setAttribute("loginUsuario", login);
		response.sendRedirect("index.jsp");

	} else {
%>

<script>
	alert("Login e/ou Senha inválido(s)");
	location.href = "login.jsp"
</script>

<%
	}
%>
[/code]

Só que nesse response, ele está carregando a páginaindex.jsp dentro da login.jsp e não chamando a index.jsp como nova tela

Já tentei fazer com RequestDispatcher mas também não da certo

RequestDispatcher enviaindex = request.getRequestDispatcher("index.jsp"); enviaindex.forward(request, response);

A index.jsp continua carregando dentro do login.jsp

Ninguém trabalhou assim antes? com frameset que valida no servlet e retorna em outra jsp, ou que atualizasse a mesma jsp?

Qual outra maneira de tela??

Consegui,

Estava errado o jeito que eu estava setando no Servlet

É assim:

request.getSession().setAttribute("loginUsuario", 
login); 
response.sendRedirect("login.jsp");

Quando vai para a tela de login, uso scriptlet

 
<% if 
(request.getSession().getAttribute("loginUsuario") != 
null) {%>

<script type="text/javascript"> 

if (window.top != window.self) { 

window.top.location="index.jsp";
} 

</script> 
<%} else 
{%> 
<frameset rows="8%,80%,4.3%" border="1" 
frameborder="1">
<frame name="head" src="header.jsp" noresize="no">
<frameset cols="100%"border="0" 
frameborder="0">
<frame src="access.jsp" noresize="no"></frame>
</frameset>
<frame name="foot" src="foot.jsp" noresize="no">
</frameset>
</html>
<% } %>