ユーザーオブジェクトをJSPに渡し、ユーザーの属性を特定の文字列と比較したいと思います。私が今していることは次のとおりです。
<input type="radio" name="lang" value="ger" <c:if test="${user.comLanguage.equals("ger")}">checked="yes"</c:if>/>German</br>
しかし、私が得るのは次の例外だけです:
org.Apache.jasper.JasperException: /WEB-INF/jsp/library/home.jsp (line: 22, column: 95) equal symbol expected
ここで、列95はcomLanguage
の文字の1つです。
ここでの正しい構文は何ですか?
これを試して :
<c:if test="${user.comLanguage=='ger'}">
また、次の場合は3項を試すことができます。
${user.comLanguage=='ger' ? 'checked' : ''}