【发布时间】:2012-01-11 10:39:10
【问题描述】:
我将一个用户对象提供给 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 的字母之一。
这里的正确语法是什么?
【问题讨论】:
-
如果您使用的是 EL 2.2,那么您的初始语法将会起作用。并在方法调用中使用单引号而不是双引号。