请教eXtremeTable跟struts或jstl结合作逻辑判断的问题

firedragon 2007-01-22
struts有:例如:
<logic:notEmpty name="appvo" property="status">
    <logic:equal name="appvo" property="status.statusid" value="2">
<font color="#ff0000">
    <bean:write name="appvo" property="status.statusname"/>
</font>
     </logic:equal>
     <logic:notEqual name="appvo" property="status.statusid" value="2">
<font color="#000000">
<bean:write name="appvo" property="status.statusname"/>
</font>
    </logic:notEqual>
</logic:notEmpty>

jstl也有逻辑判断的,可是什么样使两者结合起来用?

比如:
<ec:column property="是否已邀请" style="width: 10%;">
            if 属性值不为空  则显示 “是 ”
              else 显示“否”
            </c:if>
什么样实现?
           
            </ec:column>
fins 2007-01-23
我在新版本里做了一个mapping 可以实现这样的需求只是方式不一样

是以map的形式

具体可以看看例子
firedragon 2007-01-25
问题解决了,用jstl的c:set可以实现

<c:set var="number" scope="page" value="${1 + 1}"/>
把1+1的结果2储存到number变量中。如果<c:set>没有value属性,此时value之值在<c:set>
和</c:set>之间。

把value的值传给number,然后在逻辑判断里就可以用number的值了;

<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
Global site tag (gtag.js) - Google Analytics