Boa tarde.
Estou seguindo o passo a passo dessa aula e ao colocar as mensagens no meu cabecalho.jsp ele aparece as chaves apenas na página, dentro de "???". O que pode estar errado?
meu message.properties (está em src/ e em /WEB-INF também (para o caso de estar no diretório errado))
field.required = Campo obrigatório
field.required.produto.titulo = O campo título é obrigatório
field.required.produto.descricao = O campo descrição é obrigatório
field.required.produto.paginas = O campo páginas é obrigatório
field.numeric.produto.paginas = O campo páginas requer um valor numérico
typeMismatch = O tipo de dado foi inválido
nagevacao.categoria.home = Home
nagevacao.categoria.agile = Agilidade
nagevacao.categoria.front_end = Front End
nagevacao.categoria.games = Jogos
nagevacao.categoria.java = Java
nagevacao.categoria.mobile = Mobile
nagevacao.categoria.web = Web
nagevacao.categoria.outros = Outros
menu.carrinho = Seu Carrinho
menu.sobre = Sobre nós
meu cabecalho.jsp
<%@ taglib uri="http://www.springframework.org/tags" prefix="s"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
...
...
...
<li class="category"><a href="/collections/livros-de-agile">
<fmt:message key="nagevacao.categoria.agile"/> </a></li>
<li class="category"><a href="/collections/livros-de-front-end">
<fmt:message key="navegacao.categoria.front_end" /> </a></li>
<li class="category"><a href="/collections/livros-de-games">
<fmt:message key="navegacao.categoria.games" /> </a></li>
<li class="category"><a href="/collections/livros-de-java">
<fmt:message key="navegacao.categoria.java" /> </a></li>
<li class="category"><a href="/collections/livros-de-mobile">
<fmt:message key="navegacao.categoria.mobile" /> </a></li>
<li class="category"><a
href="/collections/livros-desenvolvimento-web"> <fmt:message key="navegacao.categoria.web" /> </a></li>
<li class="category"><a href="/collections/outros"> <fmt:message key="navegacao.categoria.outros" /> </a></li>