Ich versuche, eine Dropdownliste basierend auf einem Anforderungsparameter automatisch aufzufüllen. Ich bin ziemlich neu in JSP, also verzeih mir die einfache Frage.Request.getParameter mit JSP
Die folgende funktioniert gut und zeigt die Warnung richtig:
alert('<%=request.getParameter("lang") %>');
So weiß ich, was ich versuche, einfach genug zu tun ist. Aber wenn ich diese Logik in mit meiner select-Anweisung hinzufügen, mit:
<option <c:if test="${request.getParameter(\"lang\")=='En'}"> selected="selected" </c:if> value="<c:out value="${english}"/>">English</option>
Ich erhalte eine Ausnahme sagen: „Die Funktion getParameter muss mit einem Präfix verwendet werden, wenn eine Standard-Namespace nicht angegeben“.
Ich bin ein wenig verwirrt, warum das hier nicht funktioniert ...
Vielen Dank im Voraus
haben erklärt, Sie taglib ('<% @ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>')? –
Ja, hatte ich eigentlich. Gute Antwort unter – Fraser