Jsp c选择带有显示标记表的标记

Jsp c选择带有显示标记表的标记,jsp,jstl,displaytag,Jsp,Jstl,Displaytag,我想检查显示标记表中的特定条件,并显示或不显示特定列 <display:table class="displayTable" id="ItemList" name="${sessionScope.myList}" requestURI="list.action" pagesize="15" defaultsort="2" defaultorder="ascending" sort="list"> <c:choose> <c

我想检查显示标记表中的特定条件,并显示或不显示特定列

<display:table class="displayTable" id="ItemList" 
    name="${sessionScope.myList}" requestURI="list.action" 
    pagesize="15" defaultsort="2" defaultorder="ascending" sort="list">
    <c:choose>
        <c:when test="${(loginUserOrgId > 0) and (loginUserOrgId==ItemList.organisationid)}">
            <display:column class="colOp" href="edit.action" paramId="itemId"
                 paramProperty="itemId">Edit</display:column>
        </c:when>
    </c:choose>
</display:table>
有遗漏的地方吗

<c:out value='${(loginUserOrgId > 0) and (loginUserOrgId==ItemList.organisationid)}'/>
始终使用
&&
运算符进行条件和签入

如果选中,则只有一个
。您没有
else
条件。那么为什么不使用更简单的
标记,如下所示:

<display:table class="displayTable" id="ItemList" 
    name="${sessionScope.myList}" requestURI="list.action" 
    pagesize="15" defaultsort="2" defaultorder="ascending" sort="list">

    <c:if test="${loginUserOrgId > 0 && loginUserOrgId == ItemList.organisationid}">
        <display:column class="colOp" href="edit.action" paramId="itemId"
             paramProperty="itemId">Edit</display:column>
    </c:if>
</display:table>

我不知道发生了什么事。虽然它应该可以工作,但它根本不显示任何超链接。但如果在显示“真实条件”行的“编辑超链接”时进行更改。但是第二个条件不是我想要的。试着打印它们的值以检查它们真正包含的内容。设置调试,或者简单地使用
在jsp中打印对象。
<c:if test='${loginUserOrgId > 0 && loginUserOrgId==ItemList.organisationid}'/>
     true
</c:if>
<display:table class="displayTable" id="ItemList" 
    name="${sessionScope.myList}" requestURI="list.action" 
    pagesize="15" defaultsort="2" defaultorder="ascending" sort="list">

    <c:if test="${loginUserOrgId > 0 && loginUserOrgId == ItemList.organisationid}">
        <display:column class="colOp" href="edit.action" paramId="itemId"
             paramProperty="itemId">Edit</display:column>
    </c:if>
</display:table>
<c:choose> 
    <c:when test="${condition}">
         true value
    </c:when>
    <c:otherwise>
         false value
    </c:otherwise>
</c:choose>