前段时间碰到了eXtremeTable如何作逻辑判断的问题,因为以前只用过struts的logic标签,而它们两结合使用目前我还没有找到方法,现在通过jstl来实现了判断。
用jstl的c:set可以实现,原理如下:
java 代码
- <c:set var="number" scope="page" value="${1 + 1}"/>
把1+1的结果2储存到number变量中。如果<c:set>没有value属性,此时value之值在<c:set>
和</c:set>之间。
把value的值传给number,然后在逻辑判断里就可以用number的值了;
java 代码
- <ec:column property="是否已邀请">
- <c:set var="invite" scope="page">
- ${pageScope.list.isInvite}
- </c:set>
- <c:if test="${pageScope.invite =='1'}">
- <c:out value="是"/>
- </c:if>
- <c:if test="${empty pageScope.invite}">
- <c:out value="否"/>
- </c:if>
- </ec:column>
呵呵,不知道有没有bug