table of contents

Source Code Archive

Core Servlets and JavaServer Pages

Second Edition

Volume 1: Core Technologies

New: The complete book is now available
online for free access in PDF.
Please see

Each Web page contains links to all source code and URLs from the chapter. You can also return to the book's home page, find out about short courses taught by the author (either public or on-site at your organization), order the book or write a review at, or check out JSP and servlet programming resources.



  • Chapter 1: An Overview of Servlet and JSP Technology

Part I: Servlet Technology

Part II: JSP Technology

  • Chapter 10: Overview of JSP Technology
  • Chapter 11: Invoking Java Code with JSP Scripting Elements
  • Chapter 12: Controlling the Structure of Generated Servlets: The JSP page Directive
  • Chapter 13: Including Files and Applets in JSP Pages
  • Chapter 14: Using JavaBeans Components in JSP Documents
  • Chapter 15: Integrating Servlets and JSP: The Model View Controller (MVC) Architecture
  • Chapter 16: Simplifying Access to Java Code: The JSP 2.0 Expression Language

Part III: Supporting Technology


  • Appendix: Server Organization and Structure

More Information


JSF (JavaServer Faces)

Servlets & JSP
Ajax, GWT, & JavaScript

Spring, Hibernate, & JPA