- 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