Ajuda com resources no Spring MVC

Boa noite.
Estou com uma dúvida em como configurar os resources do sistema.

Faço assim:

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**").addResourceLocations("/resources/");
}

Os arquivos estão assim:

As minhas views estão assim:

No JSP index, por exemplo, faço um import das parts:

c:import url="/header"
c:import url="/footer"

que respectivamente são:

@RequestMapping(value = “/header”)
public String header(){
return “parts/header”;
}

@RequestMapping(value = “/footer”)
public String footer(){
return “parts/footer”;
}

até ai, tudo funciona perfeitamente bem.

Porém quando faço os mesmos imports no JSP default.jsp (que está em um diretorio diferente do index), as imagens, css e outros não funcionam.

Dentro do meu header.jsp está:

link rel=“stylesheet” type=“text/css” href=“resources/css/system.css”

Se eu reescrever como:

link rel=“stylesheet” type=“text/css” href="…/resources/css/system.css"

funciona no JSP default.jsp dentro de erros e no index.jsp fora fica sem funcionar.
Não gostaria de escrever dois header.jsp e ter dois lugares para manter.

Como fazer isso da melhor forma?

Já tentou “${pageContext.request.contextPath}/resources/css/system.css” ?

Show! Foi certinho. Obrigado.