Java Server PAges (JSP)

Java Server Page (JSP) tecnology is the Java platform tecnology for delivering dynamic content to web client in a portable, secure and well-devined way. The Java Server Pages specification extends the Java servlet API to pravide web application developers with a robust framework for creating dynamic web content on thye server using HTML, and XML templates. and Java code, which secure, fast, and independen of server platform. JSP has been built on top of the Servlet of API and utilizer servlet semantics. JSP has become the preffered request handler and response mechanism. Although JSP tecnology is going to be a powerfull successor to basic servlets, they have an evolutionary relationship and can be used in a coorperative and complementary manner.

Servlet are powerfull and sometimes they are a bit cumbersome when it comes application logic and a lot more cade that handles output formatting. This can make it difficult to separate and reuse portions of the code when a different output format is needed.


There are many JSP tags such as :
1. JSP directive denoted by <%@,
2. Scriplets indicated by <% ... %> tags and