Struts resources

Pesso All,
ainda n tenho “fluência” nos erros do struts.não consegui identificar o seguinte erro.Será q é relativo ao resources?

javax.servlet.ServletException: Missing message for key “users.title”
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.pages.listUsers_jsp._jspService(listUsers_jsp.java:228)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:316)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

javax.servlet.jsp.JspException: Missing message for key “users.title”
org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:235)
org.apache.jsp.pages.listUsers_jsp._jspx_meth_bean_message_0(listUsers_jsp.java:290)
org.apache.jsp.pages.listUsers_jsp._jspService(listUsers_jsp.java:103)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:316)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

No seu arquivo .resource, não existe a chave:
“users.title”.

Cara, eu já me deparei com este erro e significa que ele não está encontrando esta chave no seu arquivo de resources.

Veja se esta chave está de fato nele ou se no seu struts-config.xml está configurado o nome certo do arquivo de properties ou ainda se ele está na correta (mais dificil pois sempre eh criado na pasta resource).

Boa sorte

Infelizmente (devido ao struts) pode ser outras coisas
Pode ser que ele nao achou o seu arquivo message resouces. Se vc escreveu a chave no arquivo, de uma olhada no seu struts-config.xml e ve se ele esta bonitinho
Veja tambem se o arquivde mensagens esta no diretorio correto

Se nada disso funcionar, larga o struts :slight_smile:

eu acho q tava com esse problema ontem. E era simplesmente q n tava encontrando o arquivo application.properties, acho q o caminho q vc colocou no struts-config.xml esta errado.

Pesso All,
O erro estava justamente com o nome q dei para o resource.
Arrumei no nome no atruts config do resource e funcionou… (meu Deus q coisa simples!!)

Obrigado