Você tem que importar as páginas cabecalho2 e rodape2 para as paginas que forem adequadas.
Veja este exemplo extraído da FJ-21:
[code]<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c” %>
<c:import url=“cabecalho.jsp” />
<jsp:useBean id=“dao” class=“br.com.caelum.agenda.dao.ContatoDao”/>
| ${contato.nome} | ${contato.email} | ${contato.endereco} | ${contato.dataNascimento.time} |
<c:import url=“rodape.jsp” />
[/code]Note a tag <c:import url=“cabecalho.jsp” />, ela importa dentro do body a pagina cabecalho.jsp.
Então, seria só criar uma nova pagina cabecalho2.jsp, com as alterações que forem pertinente e de pois importar nas paginas de interesse esse novo cabeçalho, usando a tag <c:import url=“cabecalho2.jsp”/>.
Só não sei se o Vraptor exige algum padrão diferente disso, mas creio que só isso já funciona.
Esta tudo na apostila FJ-21
http://www.caelum.com.br/apostila-java-web/usando-taglibs/#7-12-importando-paginas