リクエストパラメータに基づいてドロップダウンリストを自動入力しようとしています。私はJSPにかなり新しいので、簡単な質問のために私を許してください。Request.getParameter with JSP
次は正常に動作し、正しく警告が表示されます。
alert('<%=request.getParameter("lang") %>');
だから私は、私がやろうとしていますが十分に簡単であるか知っています。私が使用して私のselect文でこれと同じロジックを追加するときしかし:
<option <c:if test="${request.getParameter(\"lang\")=='En'}"> selected="selected" </c:if> value="<c:out value="${english}"/>">English</option>
私は、「機能のgetParameterは、デフォルトの名前空間が指定されていない接頭辞を使用しなければならない」と言った例外を取得します。
私は、これはここで働いていない理由として、少し混乱しています...事前
は、あなたのタグライブラリ( 'ます。<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" 接頭辞= "C" %>を')宣言しましたか? –
はい、私は実際に持っていました。良い答えは – Fraser