表中的<c:if>标记和渲染时间</c:if>

时间:2012-07-26 09:09:08

标签: jsp java-ee xhtml javabeans

我是JavaEE和XHTML的新手,我希望你能帮助我。

我在使用<c:if>标签时遇到了一些问题,我知道必须要对渲染器执行某些操作。所以我有一个表,我想显示一个命令链接,不是列表中的所有条目,而是一些具有特定类型或属性的。

这是我的代码:

 <h:dataTable id="list" border="1" cellspacing="0" cellpadding="4"
                                     value="${listbean.entryList}" var="entry" >
    <c:if test="${entry.eventType == 'Übung' or entry.eventType== 'Praktikum' }">
         <h:column>
            <h:commandLink action="#{listbean.deleteEntry()}" value="show event">
                       <f:param name="id" value="${entry.id}"/>
            </h:commandLink>
         </h:column>
    </c:if>

有可能解决它吗?

1 个答案:

答案 0 :(得分:0)

我通过一些解决方法解决了这个问题。

我在java代码中声明了一些布尔变量,并使用EL来测试值是真还是假