Jstl等于不起作用

时间:2017-05-24 16:17:56

标签: jstl

由于某些原因,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'}">

1 个答案:

答案 0 :(得分:0)

我解决了。问题是fromerror变量实际上包含了类似的东西

<span id="from.errors">mandatoryCriteria.criteria.from</span>

哪个浏览器评估为“mandatoryCriteria.criteria.from”。这就是为什么eq无法正常工作