Hallo zusammen,
ich mache gerade meine ersten Gehversuche in JSP bzw. Java und stehe schon vor dem ersten Problem, das eigentlich in jeder anderen Sprache so funktionieren müsste. Es sei denn, ich sehe vor lauter Bäume den Wald nicht mehr.
Ich übergebe per Parameter "page" entweder den Wert screen1 oder screen2.
Mit out.println(incPage) kann ich mir das auch korrekt anzeigen lassen, nur die If-Bedingung wird ignoriert, die Bedingung wird nie erfüllt.
Wenn ich screen1 übergebe, dann müsste doch incPageContent = "pages/screen1.jsp" sein, oder etwa nicht?!
Die URL sieht so aus: http://localhost:8080/TestProjekt/index.jsp?page=screen1
Kann mir jemand sagen warum, bzw. wie die korrekte Lösung wäre?!
Danke an alle!!
ich mache gerade meine ersten Gehversuche in JSP bzw. Java und stehe schon vor dem ersten Problem, das eigentlich in jeder anderen Sprache so funktionieren müsste. Es sei denn, ich sehe vor lauter Bäume den Wald nicht mehr.
Ich übergebe per Parameter "page" entweder den Wert screen1 oder screen2.
Mit out.println(incPage) kann ich mir das auch korrekt anzeigen lassen, nur die If-Bedingung wird ignoriert, die Bedingung wird nie erfüllt.
Wenn ich screen1 übergebe, dann müsste doch incPageContent = "pages/screen1.jsp" sein, oder etwa nicht?!
Die URL sieht so aus: http://localhost:8080/TestProjekt/index.jsp?page=screen1
Kann mir jemand sagen warum, bzw. wie die korrekte Lösung wäre?!
Danke an alle!!
Java:
<%
String incPageMenu = "pages/menu.jsp";
String incPageContent = "pages/default.jsp";
String incPage = request.getParameter("page");
if (incPage == "screen1") {
incPageContent = "pages/screen1.jsp";
}
if (incPage == "screen2") {
incPageContent = "pages/screen2.jsp";
}
out.println(incPage);
%>