Professional Documents
Culture Documents
BT703E
1. What is JSP?
Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
platform-independent method for building Web-based applications. JSP have access to the entire
family of Java APIs, including the JDBC API to access enterprise databases.
3. History of JSP
1994/1995-James Gosling’s work on a Web Server in Java became the foundation for servlets.
1996-Pavani Diwanji as lead engineer. From this project came Sun’s Java Web Server product.
1999- The servlet expert group with James Davidson as lead. Delivered the Servlet 2.1 specification
in January and the Servlet 2.2 specification in December, while the JSP group, with Larry Cable and
Eduardo Pelegri-Llopart as leads, delivered JSP 1.0 in June and JSP 1.1 in December.
2000- target JSP 1.1, Servlet 2.2, and the Java 2 Platform, Enterprise Edition.
2001-The adoption of JSP technology has continued in the year 2001, with many talks at the "Web,
Services and beyond" track at JavaOne being dedicated to the technology.
2001-The JSP 1.2 specification went final in 2001. JSP 1.2 provided a number of fine-tunings of the
spec JSP 1.2 also introduced a normative XML syntax for JSP pages, but its adoption was handicaped
by several specification shortcomings.
JSP 2.0 is a major revision of the JSP language. Key new features include a simple Expression
Language, tag files, substantial simplifications for writing tag handlers in Java and the notion of JSP
fragments. JSP 2.0 also includes a revision of the XML syntax that addresses most of the problems in
JSP 1.2.