当我应用条件时,我正在使用 .Nowm,eq
然后它在数据表中工作得很好。
以供参考:
<ace:dataTable id="tbl" ..... rowIndexVar="row"
rowStyleClass="#{((row+2)/2 eq 1)?'chkred':'chknone'}">
但是当我这样使用mod
时
<ace:dataTable id="tbl" ..... rowIndexVar="row"
rowStyleClass="#{((row+2)/2 mod 0.0)?'chkred':'chknone'}">
它抛出一个异常
java.lang.IllegalArgumentException: Cannot convert ? of type class java.lang.Double to class java.lang.Boolean
我想知道为什么这段代码会抛出这个异常以及如何在这里使用“mod”?