JavaServer Pages (JSP) is a development language for web applications. It allows web developers to create cross-platform programs and use HTML tags and XML tags and so-called Java scriptlets in them. The latter are executed by the server rather than the Web browser and can create dynamic Web pages. In addition, the Java Server Pages support the integration of various content, so you can display, for example, database content on the web pages or files with multimedia content. Likewise the JSP pages, which are completely programmed with Java, can be enriched with JavaBeans.