SmultronMedlem sedan juli 2002431 inlägg
Hejsan jag har problem men variabler
jag har försökt med att spara i Strings...
jag vill att en grej ska kunna vara olika grejer osm ska skrivas ut beroende på nåra saker...
jag gör sådär
if(villkor)
{
String sida = "hej";
}else
{
String sida = "hopp";
}
out.println(sida);
men det blir fel när jag ska skriva ut "sida"...
vad är det för fel?
JosefMedlem sedan mars 20023 123 inlägg
SmultronMedlem sedan juli 2002431 inlägg
500 Internal Server Error
Error parsing JSP page /Delino/default.jsp
Syntax error in source/Delino/default.jsp.java:49: cannot resolve symbol (JSP page line 1)
symbol : variable sida
location: class /Delino/default.jsp
out.print(sida);
^
1 error
SmultronMedlem sedan juli 2002431 inlägg
500 Internal Server Error
Error parsing JSP page /Delino/default.jsp
Syntax error in source/Delino/default.jsp.java:49: cannot resolve symbol (JSP page line 1)
symbol : variable sida
location: class /Delino/default.jsp
out.println(sida);
^
1 error
SmultronMedlem sedan juli 2002431 inlägg
500 Internal Server Error
Error parsing JSP page /Delino/default.jsp
Syntax error in source/Delino/default.jsp.java:49: cannot resolve symbol (JSP page line 1)
symbol : variable sida
location: class /Delino/default.jsp
out.println(sida);
^
1 error
JosefMedlem sedan mars 20023 123 inlägg
Provat?
System.out.println(sida);
ViktorMedlem sedan aug. 20021 710 inlägg
Sida finns bara i if satsen, utanför den finns den inte längre. Skriv såhär för att det ska fungera
Stirng sida=null;
if(villkor)
{
sda = "hej";
}else
{
sida = "hopp";
}
out.println(sida);
En variabel är bara giltig på den "nivå" där den är deklarerad och i underliggande nivåer.
/Viktor