Jsf

14 respostas
F

Em uma aplicação JSF aonde deve ficar um arquivo properties?Em minha apliacação o eclipse avisa que não existe o caminho referente ao arquivo, porém ele existe e fica n
o path do projeto!!
segue minha pagina jsp

<%@ 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"%>
<!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>Insert title here</title>
</head>
<body>
<f:view>
<f:loadBundle basename="message" var="msg" />
</f:view>
</body>
</html>

14 Respostas

leonardobhbr

tem que ficar na raiz da pasta src

Kanin_Dragon

O arquivo está dentro de alguma package ?

F

Não

Kanin_Dragon

Coloque o properties dentro da pasta WEB_INF

Eduardo_Bregaida

mantenho meus .properties (label e messages) dentro do caminho: /src/resource/*.properties

A

Depende do projeto. Onde trabalho, há um projeto que o mesmo fica externo, onde há variáveis que influenciam no fluxo e por consequência na resposta da aplicação. Já usei também no classpath como os brothers acima estão indicando… Caso use fora da aplicação pode carregar usando a métodos da classe Properties… Ok?

F

Infelizmente nada

F

É o 2 aplicativo de exemplo olhem aqui
http://www.vogella.de/articles/JavaServerFaces/article.html
Porém o eclipse continua a dizer que o jsp esta errado!!

Kanin_Dragon

Posta sua estrutura do projeto

R

No caso especifico do loadBundle ,vc deve defini-lo tbm no faces-config,senão n funciona.

F

Opá, blz, mas como seria feita essa configuração, dentro de que tags?

BMuniz

Esse aqui por exemplo é para definir as labels do calendar do richfaces.

Faces-config.xml

<faces-config version="1.2" xmlns="http://java.sun.com/xml/ns/javaee"
	xmlns:xi="http://www.w3.org/2001/XInclude" 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_1_2.xsd">
....
....
....
                <application>
	   <message-bundle>CustomizarRichFacesCalendar</message-bundle>
	</application> 	
</faces-config>

Nesta imagem eu coloquei sem as minhas packages, mas, fica nesta hierarquia mesmo.

https://docs.google.com/leaf?id=0B0KfOKDfhJibZThkOWJiODItNDRkNy00NjVlLWJlMzUtZTEzZjAxMWMyZWQ1&hl=en

[]'s

F

BMuniz,
Era isso mesmo! No tutorial não tinha esse detalhe
Muito obrigado!

BMuniz

fabioEM

Só coloca como resolvido, para facilitar a galera da comunidade.

Criado 7 de fevereiro de 2011
Ultima resposta 9 de fev. de 2011
Respostas 14
Participantes 7