ok, ti faccio un esempio pratico.

1)
ho installato l'SDK al seguente indirizzo:
C:\j2sdk\j2sdk1.4.2\

poi sono andato ad aggiungere nella variabile di sistema "PATH"
il seguente indirizzo:
C:\j2sdk\j2sdk1.4.2\bin

ho anche creato una NUOVA variabile di sistema,
l'ho chiamata "JAVA_HOME" ed ho inserito il seguente indirizzo:
C:\j2sdk\j2sdk1.4.2

2)
poi, ho installato TOMCAT all'indirizzo:
C:\Programmi\Apache Group\Tomcat 4.1\

e sono andato ad aggiungere nella variabile di sistema "PATH"
il seguente indirizzo:
C:\Programmi\Apache Group\Tomcat 4.1\bin

ho anche creato una NUOVA variabile di sistema,
l'ho chiamata "TOMCAT_HOME" ed ho inserito il seguente indirizzo:
C:\Programmi\Apache Group\Tomcat 4.1

Avvia TOMCAT, ora il browser dovrebbe riconoscere le JSP

p.s. se non va, prova a disinstallare/riscaricare/reinstallare tutto (JDK+TOMCAT).