由于某些原因,jstl equals方法对我不起作用。代码是
<span>${fromerror}</span>
<span>${fromerror eq 'mandatoryCriteria.criteria.from'}</span>
但结果是这样的
mandatoryCriteria.criteria.from
false
我正在使用jstl 1.2
更具体地说,我在if语句中需要它,但结果是相同的
<c:if test="${not empty fromerror and fromerror eq 'mandatoryCriteria.criteria.from'}">
答案 0 :(得分:0)
我解决了。问题是fromerror变量实际上包含了类似的东西
<span id="from.errors">mandatoryCriteria.criteria.from</span>
哪个浏览器评估为“mandatoryCriteria.criteria.from”。这就是为什么eq无法正常工作