A JavaServer-side technology that enables developers to dynamically generate HTML, XML, or other markup languages. This allows Java code and certain predefined actions to be embedded into static page content.
Extensions that enable all JavaServer page metafunctions, including instantiation, initialization, destruction, access from other components, and configuration management. JavaServer pages, are reusable Java applications that run on a web server rather than in a web browser.