Hallo
ich hoffe das ist hier richtig. Ich will eine JSP seite mit JSTL entwerfen.
ich würde gerne in meiner JSP einen GET Parameter auslesen (${extend}) und je nach dem welchen wert er hat, eine andere JSP seite importieren.
Leider ist der wert immer NULL.
Verwende ich hingegen kein JSTL (<%= request.getParameter("extend") %) bekomme ich die korrekte Ausgabe - also den inhalt von extend.
Ich würde also nun gerne gehtnicht.jsp aufrufen, wenn ich die JSP mit dem get parameter aufrufe. ansonsten die geht.jsp.
Also so wie im folgenden codestück (nur leider geht das wie gesagt nicht, weil extend immer leer ist)
hoffe mir kann jemand sagen, wie ich das problem lösen kann.
möglich wäre auch eine variante ohne jstl
ich hoffe das ist hier richtig. Ich will eine JSP seite mit JSTL entwerfen.
ich würde gerne in meiner JSP einen GET Parameter auslesen (${extend}) und je nach dem welchen wert er hat, eine andere JSP seite importieren.
Leider ist der wert immer NULL.
Verwende ich hingegen kein JSTL (<%= request.getParameter("extend") %) bekomme ich die korrekte Ausgabe - also den inhalt von extend.
Ich würde also nun gerne gehtnicht.jsp aufrufen, wenn ich die JSP mit dem get parameter aufrufe. ansonsten die geht.jsp.
Also so wie im folgenden codestück (nur leider geht das wie gesagt nicht, weil extend immer leer ist)
Code:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <c:choose> <c:when test="${extend == 'on'}"> <%@ include file="gehtnicht.jsp" %> </c:when> <c:otherwise> <%@ include file="geht.jsp" %> </c:otherwise> </c:choose>
möglich wäre auch eine variante ohne jstl
Comment