JSP + Session

4 respostas
D

Salve, Galera!

Seguinte, como faço para executar um método que está em outro
JSP?

Assim… não quero verificar se a cada página que o ususário entrar verificar a senha dele novamente logo eu só seto um atributo e verifico em cada página, mas teria como eu farzer um método que pudesse executar em todos os JSP’s?

Atn.
Dennys Fredericci

4 Respostas

R

[color=“darkblue”]Olá!
Pelo que eu entendi vc deve estar querendo usar gerenciamento de sessão, é isso??

[]'s[/color]

E

Eae blz???

bom ver métodos de outros JSP jah executados num sei

mas quanto a necessidade de ter informações visiveis para a sua aplicação como no caso de login e senha de usuário vc pode utilizar
variáveis de sessão ou objeto de sessão

e com isso vc não precisa verificar pagina a pagina o login e senha do usuário da sua app web

:wink:
bom se não era bem isso q vc precisa, fala ai
q o pessoal do PJ vai te ajudar :grin:

[]'s
Erko Bridee

D

Hum…

Estamos indo pelo caminho certo! :slight_smile:

Mas assim…

Quando o Usuario loga e a senha está correta eu faço o seguinte:

HttpSession sessao = req.getSession( true );
sessao.setAttribute( "usuario", usuario );

A pergunta é:

Em todas as minha outras páginas JSP terei que ter:

HttpSession sessao = request.getSession();
String Usuario = (String)sessao.getAttribute("usuario");

if (Usuario.equals("") || Usuario = null )
{
   //Bloquear Acesso
}
else
{
   //Acesso liberado
}

Não teria como colocar isso em alguma classe e fazer um método que retorne verdadeiro se já logou ou falso…???

Atn.
Dennys Fredericci

R

[color=“darkblue”]Dennys, se vc colocou na sessão então vc só deve testar se a sessão está inicializada, caso esteja vc pede para ela carregar a página senão já sabe ;)…
Não lembro agora como se faz para testar se a sessão está setada :(, não mexo muito com sessão, mas com certeza alguém vai te dar uma dica…:slight_smile:

[]'s[/color]

Criado 26 de agosto de 2004
Ultima resposta 26 de ago. de 2004
Respostas 4
Participantes 3