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>
SEVERE: Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspException: Missing message for key "cursos.titulo" in bundle "(default bundle)" for locale pt_BR
at org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:233)
at org.apache.jsp.pages.alterarcursos_jsp._jspx_meth_bean_005fmessage_005f0(alterarcursos_jsp.java:287)
at org.apache.jsp.pages.alterarcursos_jsp._jspx_meth_html_005fform_005f0(alterarcursos_jsp.java:215)
at org.apache.jsp.pages.alterarcursos_jsp._jspx_meth_html_005fhtml_005f0(alterarcursos_jsp.java:176)
at org.apache.jsp.pages.alterarcursos_jsp._jspService(alterarcursos_jsp.java:92)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
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
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[/quote]
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
[quote=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[/quote]
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