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:
<?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.