Erro com mensagens

3 respostas
F

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

3 Respostas

lele_vader

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>
lele_vader

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