Como deixo meu login activo?

Como faço para meu login ficar activo quando o usuário inicia a sessão?
Meu projecto possui frames! Só consigo deixar o login activo quando não mudo de frame. Se mudar de frame ele faz reset. Como faço? Alguma sugestão?

[code]
<%
if(rs.next()){
UsuarioMysql = rs.getString(“Usuario”);
PasswordMysql = rs.getString(“Password”);
int ID = rs.getInt(“ID”);

if(ID ==1 ){
out.println(“Bem vindo Administrador”);
Logout<%}

else if(ID != 1){
out.print(“Bem vindo Usuário”);
%>
Logout<%}
}
else{
out.println(“Password errada ou usuário inexistente”);}[/code]

Um jeito bem simples de fazer um login

No servlet , dentro do metodo doPost(…)

//Crie uma sessão
HttpSession session = request.getSession(true);
session.setAttribute(“id”,1);

//Depois chame a pagina Principal.jsp

No Principal.jsp

<%
Integer id = (Integer) session.getAttribute(“id”);
if (id != 1 ){
return; //Sai fora
}
%>

Caso queira te mando um exemplo simples de login.

[quote=rodchiaradia]Um jeito bem simples de fazer um login

No servlet , dentro do metodo doPost(…)

//Crie uma sessão
HttpSession session = request.getSession(true);
session.setAttribute(“id”,1);

//Depois chame a pagina Principal.jsp

No Principal.jsp

<%
Integer id = (Integer) session.getAttribute(“id”);
if (id != 1 ){
return; //Sai fora
}
%>

Caso queira te mando um exemplo simples de login.
[/quote]
Cara com esse código se eu for para outras frames continuo com o login activo?
Esse principal.jsp é o nome da frame. Na verdade preciso do login activo em muitas páginas.

Na pagina principal coloque <%= request.getSession().getAttribute("id") %>
Se é isso que eu entendi.
Flw

[quote=Master.Abs]Na pagina principal coloque <%= request.getSession().getAttribute("id") %>
Se é isso que eu entendi.
Flw[/quote]
Eu percebo isso. Não percebo é o "HttpSession session = request.getSession(true); "