A Java Server Page (JSP) is a text document that contains two types of text:
- static data and
- JSP elements.
Static data can be expressed in any text-based format, such as HTML or XML. JSP is a technology that mixes static content with dynamically-generated content.