Avatar billede mik28 Seniormester
16. oktober 2007 - 10:26 Der er 7 kommentarer og
1 løsning

Hvorfor kan jeg ikke tilgå variabel

Hej Eksperter,

Jeg har noget logik øverst på en jsp side hvor jeg i principper gør således

<% boolean b; b=true; %>

mit problem er at jeg skal bruge den værdi længere nede på siden, men der er den pludselig borte
Avatar billede mik28 Seniormester
16. oktober 2007 - 10:32 #1
Jeg ville jo gerne kunne gøre sådan her

<% boolean b; b=true; %>
<% if(b){gør et eller andet}
Avatar billede mik28 Seniormester
16. oktober 2007 - 10:33 #2
%>
Avatar billede mik28 Seniormester
16. oktober 2007 - 11:01 #3
jeg kan vel gøre noget i den her retning

request.setAttribute("variabel", "true");
Avatar billede mik28 Seniormester
16. oktober 2007 - 11:15 #4
Burde jeg så ikke kunne gøre sådan her

<% if(request.getAttribute("visPris")).equals("true")){out.print("fff");} %>
Avatar billede medions Nybegynder
16. oktober 2007 - 11:32 #5
Mener du ikke sådan her:

Alt hvad der kommer fra din adresselinje er jo Strings, ikke Booleans..

<%
  if (request.getParameter("User") == "true")
  {
    out.print("fff");
  }
%>

//>Rune
Avatar billede arne_v Ekspert
17. oktober 2007 - 04:17 #6
Den kode bør virke !

Følgende virker fint hos mig:

<%
boolean b;
b=true;
%>
Test:
<% if(b) {
%>
Det virker.
<%
} else {
%>
Det virker ikke.
<%
}
%>
Avatar billede mik28 Seniormester
17. oktober 2007 - 07:04 #7
Jeg ved ikke hvorfor jeg ikke kunne få det til at spille. Endte med at sætte en variabel på request, og så bruge den :-)
Avatar billede medions Nybegynder
18. oktober 2007 - 13:02 #8
Venligt afslut spørgsmålet så :o)

//>Rune
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