The JSP Java Server Pages Technology:
Java Server Pages is a technology from Sun that enables the Java programmers to generate HTML, XML or other types of documents to server the web client. The JSP technology allows the programmers to embed Java code into html (.jsp) page.
Java Server Pages are first compiled into Java Servlets by a JSP compiler and then this Servlet is loaded by the Servlet container to server the client request.
JSP is grate technology to simplify the development of web-based application using Java technology.