JSP
full spelling : Java Server Pages
Java Server Pages allows developers to dynamically generate HTML, XML or some other type of web page in response to a Web client request. JSP is a server side scripting language.
JSP page is an HTML or XML page that contains JSP elements. JSP elements are delimited by JSP tags. Some of these tags have standard XML/Namespace syntax, others have JSP specific syntax.
JSP is compiled into Java Servlets by a JSP compiler. A JSP compiler may generate a servlet in Java code that is then compiled by the Java compiler, or it may generate byte code for the servlet directly.
This standard was developed by Sun Microsystems as an alternative to Microsoft's active server page (ASP) technology.