我给JSP一个用户对象,并希望比较用户的属性与给定的字符串。我在做什么,现在是这样的:在EL中比较字符串
<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
的一个字母。
这里的正确语法是什么?
您最初的语法会的方式工作,如果你正在使用EL 2.2。并在方法调用中使用单引号而不是双引号。 – BalusC