bom dia lista!
estou com um problema e uma duvida:
o que eh retornado quando executo um getValue("parametro") se este
parametro nao existe ainda? Este parametro, no meu caso id, eh criado em
uma pagina de autenticacao que cria uma sessao e associa o nome do usuario
ao parametro id.
agora o problema:
eu nao sei o que foi jogado para a string id no codigo abaixo. mas se eu
passar antes pela pagina de autenticacao e validar minha senha e usuario, a
sessao e o parametro eh criado e o codigo abaixo nao da problema.
os ifs id.length>0
e id.equals(new String("admin"))
dao erro :
java.lang.NullPointerException
alguma dica? estou errando em algo?
obrigado !
<%
session=request.getSession(true);
String id = (String)session.getValue("id");
if (id.length()>0)
{
if (id.equals(new String("admin")))
{
// codigo permitido para usuarios autenticados como admin
} else {
response.sendRedirect("aut.htm");
} // if else
} //if length
else{
//some codes
}
%>
_____________________________________________________________________________
Tamer Americo - Conselho Federal de Medicina - CFM
[EMAIL PROTECTED] - ICQ#3221276
"When we are young / Wandering the face of the earth
Wondering what our dreams might be worth / Learning that we're only immortal
For a limited time"
Dreamline - Rush
____________________________________________________________________________
_
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
[regras da lista: http://www.soujava.org.br/regras.htm]
---------------------------------------------------------------------