Gå til innhold

JSP- "Parameterpassing" og "include"


Anbefalte innlegg

Driver med jsp-sider, og tenkte at jeg skulle prøve å mekke slik at det er en jsp-kode som sjekker hvilken parameter som kommer med, og utifra den inkludere en side vha "<%@include file="ommmeg.jsp"%>"

 

Men det var ikke så enkelt som jeg trodde, så jeg trenger litt hjelp folkens.

 

Her er koden:

 

<body>
<%!
String finnurl(String input){
if(input.equals("1")){	
String url="<%@include file=\"testmeny.html\"%>";
return url;
}

else{
return "shit?";
}
}

%>


<p>Inkludert: <%=finnurl(request.getParameter("name").toString())%></p>
</body>

 

Når jeg returnerer url med "<%%>" blir det feil. All annen tekstreng blir jo printa uten problemer. Hvor er det jeg har bomma?

 

Btw, er det forslag til noen andre måter å gjøre dette på?Altså å vise en side utifra hvilke parameter som sendes? :hmm:

Endret av LBoN
Lenke til kommentar
Videoannonse
Annonse

Gjør det noe sånt som det her på sida mi:

 

<%
String view = request.getParameter("view");

if("ommeg".equals(view)){
  String includePage = view + ".jsp";
  %> <jsp:include page="<%= includePage %>" flush="true" /> <%
}
else if(

etc..

%>

 

Sannsynligvis veldig klønete måte, men det fungerer. :blush:

Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...