ma non in una nuova finestra..
Viene caricata la pagina nella stessa finestra giusto?
Non è che ti rimane una finestra con il menu ed una con la pagina caricata.
Se è questo che succede, il problema non è i link... ma il conoscere il funzionamento del web.
Scusa ne... ma.. Se chiami una nuova pagina ed in quella non c'è quel menu ma ce n'è un'altro, o c'è qualsiasi altro codice, è logico che venga letto ed interpretato quel codice.
Ora quello che, penso di aver capito, tu vorresti è caricare dinamicamente tramite JSP il contenuto di una pagina, all'interno di quella in cui è presente il tuo menu.
Per questo ti serve un codice di inclusione di JSP.
Spiacente ma JSP non lo conosco.
Fosse stato PHP ti avrei detto:
In modo brutale usa questo link
Se la tua pagina con il menu si chiama index.php
e dopo il menu inserisci:codice:Pagina da caricare
codice:<?php $p=$_GET['p']; include($p); ?> facendo attenzione che la pagina index.php ela paginadacaricare.html siano nella stessa dir. Ti ricordo anche che in questo caso hai bisogno di un webserver per testarne il funzionamento.