This question already has answers here:
How to compare two object variables in EL expression language?
(2个答案)
4年前关闭。
我将一个User对象提供给JSP,并希望将用户的属性与给定的String进行比较。我现在正在做的事情如下:
但是我得到的只是以下异常:
其中第95列是
正确的语法是什么?
如果满足以下条件,您也可以尝试三元:
(2个答案)
4年前关闭。
我将一个User对象提供给JSP,并希望将用户的属性与给定的String进行比较。我现在正在做的事情如下:
<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
的字母之一。正确的语法是什么?
最佳答案
试试这个 :
<c:if test="${user.comLanguage=='ger'}">
如果满足以下条件,您也可以尝试三元:
${user.comLanguage=='ger' ? 'checked' : ''}
10-07 15:43