Próbuję automatycznie wypełnić listę rozwijaną na podstawie parametru żądania. Jestem całkiem nowy w JSP, więc wybacz mi proste pytanie.Request.getParameter z JSP
Następujące działa prawidłowo i wyświetla alert poprawnie:
alert('<%=request.getParameter("lang") %>');
Więc wiem co próbuję zrobić, to dosyć proste. Ale kiedy dodać tę samą logikę w moim select używając:
<option <c:if test="${request.getParameter(\"lang\")=='En'}"> selected="selected" </c:if> value="<c:out value="${english}"/>">English</option>
uzyskać wyjątek mówiący „Funkcja getParameter musi być używany z przedrostkiem gdy domyślna przestrzeń nazw nie jest określony”.
jestem trochę zdezorientowany, dlaczego to nie działa tutaj ...
góry dzięki
pan ogłosił swoją TagLib ('<% @ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>')? –
Tak, rzeczywiście. Dobra odpowiedź poniżej – Fraser