Be a bit careful. Most solutions to doing web development have a tendency to be very large and hard to get around and learn.
I would suggest getting the basics right since you WILL eventually need to know them. The Head First series are well written and a good start.
This will teach you JSP's and servlets which is what most of the frameworks build on top of.