• Another way to generate dynamic content is to use Java servlets
  • JSPs provide a way to combine the worlds of HTML and Java servlet programming
    • JSPs are text files that look very much like HTML pages
    • The HTML is enhanced with new tags that specify the programming of a servlet to control the generation of dynamic content
    • JSP files only need to be compiled and loaded once