[JSP] <jsp:scriptlet> met daarin if constructie ?

Pagina: 1
Acties:

  • rvrbtcpt
  • Registratie: November 2000
  • Laatst online: 19:18
Waarschijnlijk een simpele vraag maar ik kan het antwoord erop niet vinden.
In een XML JSP pagina wil ik een IF constructie gebruiken.

Voorbeeldje:

code:
1
2
3
4
5
6
<jsp:scriptlet>
String blaat = "hoi";
if( blaat != null && blaat.equalsIgnoreCase("hoi") ) {
  print.out("hoi");
} 
</jsp:scriptlet>


Niet letten op het voorbeeld.
Het probleem is dat bij het parsen de && als een ongeldig teken gezien wordt.
Met <![CDATA[ ]]> eromheen wil het ook niet werken en ik kan via Google ook nergens een voorbeeld vinden.
Het liefst zou ik het gewoon in JSP bouwen en niet weer allemaal jstl gaan gebruiken in de if constructies want ik denk dat dat de oplossing is?

Als iemand een idee heeft, bedankt.

[ Voor 10% gewijzigd door rvrbtcpt op 31-03-2005 11:30 ]


  • Jerry
  • Registratie: September 2001
  • Laatst online: 24-03 16:08

Jerry

Who?

Kan je die && niet vervangen door:
code:
1
&amp;&amp;
?

Maar eigenlijk zou het moeten werken met een <![CDATA[ ]]> element.

Voorbeeld:
code:
1
2
3
<script>
  <![CDATA[function matchwo(a,b) { if(a < b && a < 0) then { return 1} else { return 0   }}]]>
</script>

[ Voor 120% gewijzigd door Jerry op 31-03-2005 12:09 ]


  • ronaldmathies
  • Registratie: Juni 2001
  • Niet online
Wil je persé <jsp:scriptlet> gebruiken? of kan je ook gewoon <% %> gebruiken.

3015 Wp-z 5360 Wp-nno op 2 x SMA-SB3600 TL-21, Warmtepomp: ERSC-VM2CR2 / PUHZ-SHW140 YHA, WTW Q350, EV Kia Ev6 GT-Line


  • rvrbtcpt
  • Registratie: November 2000
  • Laatst online: 19:18
Met <![CDATA[ heb ik het geprobeerd maar dat wilde ook niet echt lukken.
Het moet met een jsp:scriptlet
Het is een xml jsp pagina anders moet ik alles omzetten naar jsp of kun je <% en jstl ook door elkaar gebruiken?