Gå til innhold

Fersk i JSP, trenger include-hjelp etc.


Anbefalte innlegg

Har her quotet det vesentlige fra sida mi som jeg prøver å få til litt smartere JSP includes med (brukeren sender argumenter slik: index.jsp?page=booh).

 

Jeg mottar argumentet, og når jeg printer det ut siden så kommer det opp akkurat det som følger likhetstegnet i linken. Ergo konkluderer jeg at det ikke er noe feil med GET-infoen og mottaket av den.

 

Problemene oppstår riktignok etterpå, for uansett hva jeg sender som parametre til sida, er det else-setningen som trigger: jeg får skrevet ut "heihå222" fremfor "heihå" i min bittelille feilsøkingsrutine, og main.jsp blir inkludert uansett hva jeg sender som parametre (også om jeg skriver "index.jsp?page=ommeg")

 

Noen som har en idé om hva som er feil her? slik jeg har konstruert if-setningen skal jeg sammenlikne verdien av variablen pageParam med strengen "ommeg" right? Eller er det her jeg tar feil?

 

Om noen har et lettfattelig kompendium eller en god nybegynnerguide til JSP hadde jeg også satt pris på noen lenker :)

 

<%
String getPage;
String pageParam = request.getParameter("page");
if(pageParam == "ommeg"){
getPage = "ommeg.jsp";
out.println("heihå");
}
else{
getPage = "main.jsp";
out.println("heihå222");
}
%>

<%@ include file="header.jsp" %>

<div id="sidebar">
 Feilsøking:<br />
<%=getPage%><br />
<%=pageParam%>
</div>

<jsp:include page="<%=getPage%>" />  	

 

På forhånd takk for all hjelp =)

Lenke til kommentar
Videoannonse
Annonse
Uten at jeg noensinne har gjort dette, er ikke dette strengsammenligning?

if (pageParam.equals("ommeg")) {
do-dee-dooo;
}

6828644[/snapback]

Ahh.. det har jeg aldri hørt om. Det virket heldigvis, da :) Jeg har kun et (utdatert) hefte å forholde meg til som dekker JSP over 20 sider, så jeg har ikke så mye å slå opp i.

 

Jeg spør igjen; noen som har noen references/eBooks/tutorials som kan være verdt å merke seg?

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...