两个el表达式在<c:if>的test里比较大小问题


兑换
/c:if
这里逻辑判断错误,${totalCoins lt goods.eb_count}的结果为true但是totalCoins 是大于goods.eb_count的.
但是如果把totalCoins 或者 goods.eb_count任何一个修改成数字则可以判断成功.另外 判断是写在中,totalCoins在外.

${totalCoins}



兑换
totalCoins:${totalCoins}

eb_count:${goods.eb_count }
/c:if

兑换
/c:if
/c:forEach

50小于100
但是'50'大于'100'

50 但是'50'>'100'

绑定参数的时候,不能讲该参数定义为 integer 类型吗?