posta il codice HTML risultante (quello visualizzato sul browser per intenderci).
Quando hai problemi di html ti consiglio di lascir perdere le pagine di origine (in questo caso JSP) e concentrarsi sul risultato finale; lì è più facile scoprire i problemi html. Poi da lì torni indietro a correggere le pagine lato server...
Altro suggerimento: impara a scrivere pagine HTML valide. Per questo devi validarle usando uno dei tanti plugin (cerca con google parole come "validate html nomeBrowser"; dove nomeBrowser metti explorer, firefox o quant'altro ti trovi meglio; io ti suggerisco il plug in FireBug)