JSF检查null错误不起作用?

时间:2014-05-02 16:20:17

标签: java jsf jsf-2 view

我整个上午都在看这个,我开始绝望了。

我有数据表并且在其中 var =“message”

<h:dataTable value="#{usuarioMBean.usuario.recibidos}" var="message" id="messages" >

消息是包含成员recibe

的类
private Usuario recibe;

我知道数据表正常工作并且正在设置消息,因为当我尝试使用它而没有if,when或select语句时,它可以工作。

我的一条消息是null,但是,当我尝试检查它是否为null时,它不起作用。

<h:outputText rendered="#{empty message.recibe}" value="text"  />

<c:choose>
    <c:when test="${empty message.recibe}">
      Queja
    </c:when>
    <c:otherwise>
      #{message.recibe.nombre} #{message.recibe.apellidos}
    </c:otherwise>
</c:choose

具体来说,h:outputText永远不会显示,Nombre和Apellidos也不会显示。但是,Queja总是会出现。

我想要做的只是在recibe为空时写“Queja”。

感谢。

0 个答案:

没有答案