lol...JSP and sevlets are fun to work with (My BE 1st sem project - Roster management ), examiner was impressed with the work
A good book and a keen mind makes the difference.
If u are in delusion that JAVA is a hardboiled egg then do refer this book:
Head First JAVA (Kathy Sierra & Bert Bates) - O'reilly Publication
And for JSP
Head First JSP - O'reilly publication
These are some of the non geeks books and a kind of visual tour.
Jakarta Tomcat is just a webserver/servlet engine, there is not much to learn abt it.
MySql is good for small projects but to get procedures, subqueries and other advanced features Oracle comes to rescue.
For Javascript validation SPRY framework rocks !!! (No more irritating dialog boxes, everything goes inline)
Learned a lot abt web application, always luved to learn new and better things.