Bear Bibeault wrote:The Servlet Specification and Head First Servlets and JSP would be my recommendation.
I'd like to second the recommendation on the Head First Servlets and JSP book. It was actually the first Java book I bought and teaches you VERY quickly how to get a java driven website up and running.
Another route that might be of interest if you like the RubyOnRails way of rapid dynamic web site development but in Java, would be to look at Grails. It doesnt take long to get together a development environment if you use Netbeans and there's a lot of tutorials on their site.