EL表达式判断字符串相等的问题
<c:choose>
<c:when test = "${pageScope.staffsBean.staffsState == 在职} ">
.....//执行代码
</c:when>
<c:otherwise>
.....//执行代码
</c:otherwise>
</c:choose>
在这段代码中pageScope.staffsBean.stateState(String类型)的值明明是在职可老是执行otherwise,是我的EL表达式判断有问题吗?在职两个字用 " "引起来吗~?
[解决办法]
没搞过,帮你up
[解决办法]
应该是要用quote包起来吧,来表示字符串
[解决办法]
就是楼主那么写的
[解决办法]
你上面写的没有错误,你看看把==两边的空格去掉
再重新试试
[解决办法]
"${pageScope.staffsBean.staffsState == '在职 '} ">
[解决办法]
<c:when test = "${pageScope.staffsBean.staffsState == '在职 '} ">
要加 ' '