EZAccess Skrevet 22. oktober 2004 Skrevet 22. oktober 2004 Trenger å bruke JSP til å lage en meny. Slik blir det på PHP <a href="?go=contact">Conatct</a> <?PHP if(!$go){ $go = $HTTP_GET_VARS['go']; } if($go=="" or $go=="news"){ include("news.php"); }elseif($go=="contact"){ include("contact.php"); ... ?> Hvordan gjøres dette med JSP?
Frank2004 Skrevet 22. oktober 2004 Skrevet 22. oktober 2004 Trenger å bruke JSP til å lage en meny.Slik blir det på PHP <a href="?go=contact">Conatct</a> <?PHP if(!$go){ $go = $HTTP_GET_VARS['go']; } if($go=="" or $go=="news"){ include("news.php"); }elseif($go=="contact"){ include("contact.php"); ... ?> Hvordan gjøres dette med JSP? Kikk på JSTL's <c:import> tag. -Frank
mikaelandre Skrevet 26. oktober 2004 Skrevet 26. oktober 2004 Jsp har en funksjon som heter include file, men problemet med den er at alle fuilene inkluderes før noe kode blir tolket. på den måten må du vite hvilke filer som skal inkluderes når du skriver koden, og ikke basert påbruker input. men det er mulig det finnes en annen metode som tekler dette....
er@ser Skrevet 26. oktober 2004 Skrevet 26. oktober 2004 (endret) Include med dynamisk fil <% String fileName="meny.jsp" %> <jsp:include page="<%=fileName%>" flush="true"/> Include med parametere: <jsp:include page="side.jsp" flush="true" > <jsp:param name="param1" value="<%=dynparam1%>" /> <jsp:param name="param2 value="<%=dynparam2%>" /> <jsp:param name="param3" value="statiskparam" /> </jsp:include> Include uten parametere: <jsp:include page="side.jsp" flush="true"/> Ditt eksempel: <% String go = request.getParameter("go"); if(go==null){ go=""; } if(go.equals("contact")){ %><jsp:include page="contact.jsp" flush="true"/><% } else { %><jsp:include page="annet.jsp" flush="true"/><% } %> Noe sånt? Endret 27. oktober 2004 av er@ser
EZAccess Skrevet 26. oktober 2004 Forfatter Skrevet 26. oktober 2004 Prøvde å kjøre eksempelet. Får feil på Request og varibelen go blir ikke skikkelige definert virker det som.
er@ser Skrevet 27. oktober 2004 Skrevet 27. oktober 2004 Fikset forrige innlegg. Eksempelet funger fint når du har skrevet request med liten r...
EZAccess Skrevet 28. oktober 2004 Forfatter Skrevet 28. oktober 2004 Takker så mye for hjelpen! Det fungerer nå.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå