Spring MVC e i18n

Ola pessoal,

estou batalhando feio para conseguir fazer funcionar a Internationalização no SpringMVC (comecei agora a conhecer ele e ainda estou apanhando um pouco).
Li a documentação no site do Spring e várias pesquisas no google mas mesmo assim ainda não consegui faze-lo funcionar, então como última opção vim até o fórum pedir ajuda da galera que manja de Spring.

Primeiro, dentro do meu applicationContext-servlet.xml, eu adicionei o seguinte ResourceBundleMessageSource

	<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
		<property name="basename" value="messages"></property>
	</bean>

Lembrando que apenas para teste, o arquivo message.properties está na raiz do WebContent junto com os arquivos .jsp.,

O Arquivo messages.properties, para teste, possui apenas 1 valor

title = This is just a test

Dentro do JSP, eu adicionei a seguinte tag lib

<%@taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<spring:message code="title" />

Quando eu rodo o código, eu recebo a seguinte exception

Lembrando que meu sistema operacional e meu browser estão no idioma inglês.

Alguem poderia me ajudar por favor? Ou tem algum exemplo de como a internacionalização funciona?

Obrigado desde já

A localização do seu messages.properties está em local errado.
Pelo XML, ele deve estar na raíz da aplicação web, que é dentro de WEB-INF/classes.

Uma dica, você também pode usar Jstl para isso, utilizando o fmt:message. Ele consegue utilizar o ResourceBundle do Spring :wink: .