Avatar billede fastpoint Nybegynder
23. oktober 2005 - 00:48 Der er 1 løsning

session giver null pointer exception

Jeg inkludere denne side på min JSP sider

<jsp:include page="logged.jsp" />

koden er logged.jsp er

  if(session.getAttribute("navn").toString().equalsIgnoreCase("admin") && session.getAttribute("kode").toString().equalsIgnoreCase("1234"))
  response.sendRedirect("forside.jsp");
  else
  response.sendRedirect("login.html");

Det er ikke særlig avanceret, men det virker heller ikke.

Man kan sagtens logge ind, men hvis jeg åbner en tilfældig JSP side som inkludere denne kode virker det ikke.

Modtager denne fejl

java.lang.NullPointerException

og det er på linjen, som tjekker mine sessions.
Avatar billede fastpoint Nybegynder
23. oktober 2005 - 00:54 #1
løst med

  if(session.getAttribute("navn") == null || session.getAttribute("kode") == null)
  {
  response.sendRedirect("login.html");
  }
 

før alt det andet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester