文章列表
在使用EL表达式判断两个字符串是否相等时报equal symbol expected异常,结果发现问题的起因是由于单引号和双引号的混乱使用导致的。
例一:判断字符串是否为true,如果为ture,打印true。
<c:if test="${str eq "true"}">
true
</c:if>
这种写法是错误的。EL表达式外面使用的是双引号,EL表达式内部的字符串也是双引号,这样会报equal symbol expected错误。正确的写法为:
<c:if ...
- 2009-07-02 13:55
- 浏览 2441
- 评论(0)