Fazer um IF no xhtml

Bom Galera, não tenho muito experiencia na area, mas o seguinte, tenho um campo de nome, quando digito o nome adiciono o mesmo a uma lista, dai precisa testar, se o nome já esta na lista oculta o campo para não deixar gravar de novo,
codigo:

<?xml version='1.0' encoding='UTF-8' ?> Carrinho
        <h:form id="formEdicao">
            <h:panelGroup >
                <div class="ui-fluid" style="width: 100%">
                    <p:messages/>
                    <h:form>
                        
                        <h:outputLabel value="Usuario"/>
                        <h:inputText value="#{controleMensagem.beanUsuario.usuario}" />
                        <h:commandButton value="Entrar" 
                                         action="#{controleMensagem.beanUsuario.adicionarUsuario()}"/>
                    </h:form >
                </div>
                <br />
                <div class="ui-fluid" style="width: 40%">
                    <h:form id="form" >
                        <p:dataList value="#{controleMensagem.beanUsuario.listaUsuarios}" var="usu" type="ordered">
                            <f:facet name="header">
                                Usuarios
                            </f:facet>
                            #{usu}
                        </p:dataList>
                    </h:form>
                </div>
            </h:panelGroup>
        </h:form>



        <br />
        <br />
        <h:form id="formMsg">
            <h:panelGroup >
                <div class="ui-fluid" style="width: 100%">
                    <h:form>
                        <h:outputLabel value="Mensagem"/>
                        <h:inputText value="#{controleMensagem.beanChat.msg}"/>
                        <h:commandButton value="Enviar" 
                                         action="#{controleMensagem.beanChat.adicionarMensagem()}"/>
                    </h:form >
                </div>
                <br />
                <div class="ui-fluid" style="width: 100%">
                    <h:form id="form" >
                        <p:dataList value="#{controleMensagem.beanChat.listaMensagem }" var="mensagem" type="ordered">
                            <f:facet name="header">
                                Chat
                            </f:facet>
                            #{mensagem}
                        </p:dataList>
                    </h:form>
                </div>
            </h:panelGroup>
        </h:form>


    </ui:define>
</ui:composition>

Os componentes tem um atributo chamado rendered

No rendered você tem que passar uma condição (boolean)
Se for true, aparece, se não, não.

<h:panelGroup rendered="#{!bean.estaNaLista}">

</h:panelGroup>

o método estaNaLista deve retornar um boolean

Se você esta usando banco de dados, fica fácil verificar se esta na lista ou não.
Se não esta usando banco, seria interessante usar um Map, porque ai você passa a chave (que pode ser nome) e encontra (ou não) o nome.

Se o nome estiver na ultima posição da lista, você teria que varrer toda a lista para então encontrar o nome, seria um trabalho desnecessário