Bom dia a todos estou com problema na minha aplicação
eu estou testando as mensagem no campo que são obrigatório o preenchimento
sendo que eu selectOneMenu onde seleciono o campo e quando não seleciono
não aparece minhas mensagens
Erro com mensagens
F
3 Respostas
Mostra o seu faces-config.xml e como você configurou as mensagens na aplicação ?
F
<navigation-rule>
<navigation-case>
<from-outcome>falhaAutenticarUsuario</from-outcome>
<to-view-id>/logout.xhtml</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/*</from-view-id>
<navigation-case>
<from-outcome>sucessoSair</from-outcome>
<to-view-id>/logout.xhtml</to-view-id>
<redirect />
</navigation-case>
<navigation-case>
<from-outcome>sucessoAlterarPerfil</from-outcome>
<to-view-id>/home.xhtml</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>
<!-- *** ** ** *** ** * * ** MENU ** * * ***** *** * *** -->
<navigation-rule>
<from-view-id>/*</from-view-id>
<navigation-case>
<from-outcome>inicio</from-outcome>
<to-view-id>/home.xhtml</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/*</from-view-id>
<navigation-case>
<from-outcome>cadastroProvaIntegrada</from-outcome>
<to-view-id>/pagina/sistema/paginaCadastroProvaIntegrada.xhtml</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/*</from-view-id>
<navigation-case>
<from-outcome>associarCursoOferecido</from-outcome>
<to-view-id>/pagina/sistema/paginaAssociarCursoOferecido.xhtml</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/*</from-view-id>
<navigation-case>
<from-outcome>paginaAlocacaoAlunoSala</from-outcome>
<to-view-id>/pagina/sistema/paginaAlocacaoAlunoSala.xhtml</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/*</from-view-id>
<navigation-case>
<from-outcome>enquadramentoAutoAluno</from-outcome>
<to-view-id>/pagina/sistema/paginaEnquadramentoAutoAluno.xhtml</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/*</from-view-id>
<navigation-case>
<from-outcome>relatoriosEnvioEmail</from-outcome>
<to-view-id>/pagina/sistema/paginaRelatoriosEnvioEmail.xhtml</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/*</from-view-id>
<navigation-case>
<from-outcome>relatorioProtocolo</from-outcome>
<to-view-id>/pagina/sistema/paginaRelatorioProtocolo.xhtml</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/*</from-view-id>
<navigation-case>
<from-outcome>ProtocoloImpPauta</from-outcome>
<to-view-id>/pagina/sistema/paginaProtocoloImpPauta.xhtml</to-view-id>
<redirect />
</navigation-case>
</navigation-rule>
Você não indicou nenhum arquivo de propriedades no seu faces-config.xml
segue em exemplo abaixo.
<?xml version="1.0" encoding="UTF-8"?>
<faces-config xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_1.xsd"
version="2.1">
<application>
<resource-bundle>
<!-- Configura arquivo de mensagem para internacionalizacao -->
<base-name>messages</base-name>
<!-- Nome da variavel a ser referenciada nas telas para mensagens -->
<var>msgs</var>
</resource-bundle>
<locale-config>
<!-- Indica qual o locale default -->
<default-locale>pt_BR</default-locale>
<!-- Indica quais locales sao suportados -->
<supported-locale>en</supported-locale>
</locale-config>
<message-bundle>
ValidationMessages
</message-bundle>
<!-- Integracao spring / jsf -->
<!--
<el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver>
-->
</application>
<navigation-rule>
<from-view-id>*</from-view-id>
<navigation-case>
<from-outcome>categoria</from-outcome>
<to-view-id>/paginas/categoria.xhtml</to-view-id>
<redirect/>
</navigation-case>
</navigation-rule>
</faces-config>
Criado 26 de setembro de 2012
Ultima resposta 26 de set. de 2012
Respostas 3
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Desmistificando WebAssembly: Alta performance,... Por Raphael Amorim — Casa do Codigo