Isso de somente acontecer na página de detalhes que está estranho, pois o cabecalho está sendo importado no template.
Provavelmente o problema é algo específico da página de detalhes.
Faz o seguinte, apague todo o conteudo da página de detalhes, e veja se o link funciona corretamente:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://www.springframework.org/tags" prefix="s"%>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@ taglib tagdir="/WEB-INF/tags" prefix="tags" %>
<tags:pageTemplate titulo="${produto.titulo}">
</tags:pageTemplate>