Well if you do not know much about
Java, then first I suggest going back and getting your foundation in Java strong first (cause after all JSPs are java code embedded inside HTML), then proceed to learning about servlets and then move on to JSPs.
As far as learning JSPs is concerned, I would suggest buy a book, Head First Servlets and JSP is pretty good book there, However if you are still adamant on learning online only then here are a few links you could look up:-
Core Servlets and JSP
Java EE 5 Tutorial
http://www.jsptut.com/
Reputation Points: 653
Solved Threads: 151
Nearly a Posting Virtuoso
Offline 1,316 posts
since Jul 2007