Buenas!
Estou com um erro muito estranho ao rodar um .jsp usando o Struts.
javax.servlet.ServletException: javax.servlet.jsp.JspException: Missing message for key "site.title" in bundle "(default bundle)" for locale pt_BR
Fiz o import do struts-blank.war para servir de base e não deu erro. Mas quando tentei fazer outras jsp’s não funciona. Vendo no stacktrace no console do Eclipse, aparece uns warnings dizendo que não conseguiu localizar MessageResources_pt_BR.properties, mais alguns outros arquivos com pt_BR ou pt. Alguém sabe que arquivos são esses? Ah, estou seguindo a apostila da Caelum e este erro aconteceu logo no primeiro exemplo, o que utiliza o MessageResources para imprimir mensagens na página. Postarei os códigos aqui.
Trecho do MessageResources.properties
menu.nome = Nome do menu
menu.arquivo = Escolher arquivo
menu.editar = Editar arquivo
menu.sair = Sair da aplicação
site.titulo = Sistema de teste de Struts
A jsp testamensagens.jsp
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<html>
<head>
<title>
<bean:message key="site.titulo"/>
</title>
</head>
<body>
<bean:message key="menu.nome"/><br/>
<bean:message key="menu.arquivo"/><br/>
<bean:message key="menu.editar"/><br/>
<bean:message key="menu.sair"/><br/>
<bean:message key="site.titulo"/><br/>
</body>
</html>