Minha duvida pois no arq. java está dando erro pois não encontra esse arquivo
na hora de montar a pagina, pois deixei o arq. properties junto com os arquivos
java no src e build.
Se alguem puder me ajudar agradeceria.
–struts
<!-- Definições das mensagens dos arquivos de Recursos-->
<message-resources parameter="MessageResources" />
</struts-config>
No meu está acontecendo a mesma coisa, o mesmo erro
javax.servlet.ServletException: org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: Missing message for key "welcome.title" in bundle "(default bundle)" for locale pt_BR
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
Acontece que eu entrei no site, acredito que entendi como funciona. Daí, criei mais dois arquivos, agora eu tenho no meu src
[list]MessageResources_en.properties[/list][list]MessageResources_pt.properties[/list][list]MessageResources.properties[/list]
E o meu struts-config continua igual:
O Eclipse, por padrão, deixa as classes e os resource bundles definidos no /projeto/build/classes
Eu coloquei no /projeto/WEB-INF/classes e agora está funcionando perfeitamente
E30L4
amigo, como vc concertou? diga passo a passo, por favor…
DouglasRolins
Resolvi:
O Eclipse, por padrão, deixa as classes e os resource bundles definidos no /projeto/build/classes
Eu coloquei no /projeto/WEB-INF/classes e agora está funcionando perfeitamente
Para fazer essa modificação:
Clique com botão direito sobre seu projeto / Build Path / Configure Build Path
e na aba Source em Default output folder coloque: “seu projeto”/WEB-INF/classes
jaboot
DouglasRolins:
Para fazer essa modificação:
Clique com botão direito sobre seu projeto / Build Path / Configure Build Path
e na aba Source em Default output folder coloque: “seu projeto”/WEB-INF/classes
Nossa DouglasRolins, desenterrou o tópico hein!!! ehuaehuaehe
Na verdade ele também cria um diretório chamado WebContent, então fica assim:
Clique com botão direito sobre seu projeto / Build Path / Configure Build Path
e na aba Source em Default output folder coloque: “seu projeto”/WEB-INF/WebContent/classes
DouglasRolins
hehe. pois é, estou começando agora e enfrentei esse problema e decidi responder para ajudar alguém que também teve essa dificulade,
mais valeu.