In this book you'll learn how the web works and how JSP fits in, how to get input from the user and create web pages "on the fly", and how JavaBeans, components, and tag libraries allow you to make your code more readable and easier to maintain. The book also covers how to handle errors in your code, the best ways of designing web applications, and finishes with a comprehensive case study that builds a browser-based project management tool easily adaptable to many businesses.
JSP is built on top of the Java programming language, so this book will additionally teach you the fundamentals of Java alongside JSP itself.