<c:if>似乎无效<p:treetable>

时间:2015-09-15 13:01:05

标签: jsf primefaces jstl treetable

我遇到了JSTL的问题。

我试图比较JSTL中的数字,而我正在努力获得正确的结果:

(menu.TipoMenu是Integer类型但是int,long和BigDecimal的测试都有相同的结果)

这不起作用(总是假的)

 <c:if test="#{ menu.tipoMenu.compareTo(2) eq 0 }">ok</c:if>

这总是假的

<c:if  test="#{ menu.tipoMenu.compareTo(2) eq 0 }" var="result"/>
       #{result}

但是,使用JSF标签,一切都很明亮:)

这样就可以了     

这显示真或假,视情况而定

<h:outputText value="#{ menu.tipoMenu.compareTo(2) eq 0  }" />

我正在使用.compareTo,但我尝试使用== with int和long(以及在某些时候使用Integer)。

关键是表达式在JSF标签中评估ok,但在JSTL中没有。

我可能做错了什么?

0 个答案:

没有答案