Olá pessoal, sou iniciante em JSF, e estou fazendo um cadastro basico
minha duvida é a seguinte… eu gostaria que quando o form fosse submetido , e não ocorreu nenhum erro na validacao, que o form de cadastro não aparecesse novamente na pagina, que só mostre a mensagem de sucesso,
como eu faco pra não renderizar meu form se vier uma mensagem de Sucesso?
acredito que seja algo assim
<h:form rendered="#{not empty facesContext.getMessages("Sucesso")}" >
mais nao ta dando certo, alguem pode me ajudar?
o codigo inteiro da pagina é este…
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@ taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@ taglib prefix="a4j" uri="http://richfaces.org/a4j"%>
<%@ taglib prefix="rich" uri="http://richfaces.org/rich"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Tipo de Medicamento - Cadastro</title>
</head>
<body>
<f:view>
<h:outputText value="Tipo de Medicamento - Cadastro" /><br /><br />
<rich:messages layout="table">
<f:facet name="infoMarker">
<h:graphicImage value="/imagens/icon_sucesso.gif" />
</f:facet>
<f:facet name="errorMarker">
<h:graphicImage value="/imagens/icon_erro.gif" />
</f:facet>
</rich:messages>
<h:form rendered="#{not empty facesContext.getMessages}" >
<h:panelGrid columns="3">
<h:outputText value="Descrição: " />
<h:inputText id="Descricao" value="#{tipoMedicamentoBean.tipoMedicamento.descricao}"
size="30" required="true" requiredMessage="Informe a descrição!" />
</h:panelGrid>
<h:commandButton value="Salvar" action="#{tipoMedicamentoBean.salvar}" />
<h:commandButton value="Excluir" action="#{tipoMedicamentoBean.excluir}"
rendered="#{not empty tipoMedicamentoBean.tipoMedicamento.tipomedicamentoid}" />
<h:commandButton value="Cancelar" action="#{tipoMedicamentoBean.cancelar}" immediate="true" /><br /><br />
</h:form>
</f:view>
</body>
</html>
obrigado t+