Java Server Pages Specification
JavaServer Pages technology lets you embed a scripting language in web pages (HTML documents). The scripted HTML file has a .jsp extension to identify it as a JavaServer Pages file to the server. Before the page is served, the JavaServer Pages syntax is parsed and processed into an object on the server side. The resulting object generates dynamic HTML content and sends it back to the client.
JavaServer Pages technology uses the Java(TM) programming language as the default scripting language. This means that scripting on the server side can take full advantage of the powerful set of capabilities that the Java...