I would personally recommend to read some basics of http and web technologies in general. I am assuming here that you are acquainted with core java and standalone applications only.
Then go through J2EE components once to see where does servlet/jsp best fit it.
Once you are done with the above, you are ready to start studying servlet and then jsp. This approach will definitely help you in making your fundamental understanding concrete.
love your job and not your company;
...because you never know when your company will stop loving you!
Alangudi Balaji Navaneethan
Joined: Apr 28, 2004
thanks to Krow and Manoj,
I also have tought to start with head first servlet and jsp. I have a little but sufficient knowledge in core java to start with. But with HTTP and other web related stuff, how depth should I have to learn.. Is it mandatory to learn TCP/IP and HTTP in detail?