i think you should start with a basic java book.learn the core java concepts in
2 days .Then go for servlets and java_server_pages.download tomcat(from net,it
is free) install it configure it.use jdk1.4 , read little bit javascript and
html and then after that go for struts.
go in this sequence to become a good java web application programmer.
1 core-java.
2 jsp&servlets side by side (html&javascripts(very little)).
3.struts framework(A technology that will be in boom in the days to come.