Quel location.href="..." non va bene lì: sei ancora in javascript, ossia, lato client, e se fai quel redirect (ammesso e non concesso che vada bene a livello di sintassi) il form non verrà inviato in quanto javascript entra in azione prima del submit del form stesso.
Se vuoi che dopo l'inserimento a database avvenga anche il redirect, fai scrivere al JSP qualcosa del genere
codice:<script language="javascript"> window.location.href="index.htm"; </script>

Rispondi quotando