Hola de nuevo isabel, la estructura es exactamente como la pones, las diferencias son estas: en vez de "ID" para el footer es "class" y en el index el footer llega via un jspf, es decir en un fragmento de jsp tengo el codigo HTML para el footer y en las paginas (en este caso index.jsp) lo llamo con la directiva "@include" es decir tengo esto como estructura:
Código:
<html>
<head>
include que trae unas partes necesarias para el jsp
</head>
<body>
<div id="header">
include con el HTML del header
</div>
<div id="cuerpo">
Contenido
</div>
<div id="footer">
include con el HTML del footer
</div>
No se que mas hacer o probar :s
saludos!! muchas gracias