Evolution of Web Application
 
Advantages of using JSP
 
One of the major reasons why the JavaServer Pages technology has evolved is the overwhelming technical need to simplify application design by separating dynamic content from static template display data.
Another benefit of utilizing JSP is that it allows to more cleanly separate the roles of web application/HTML designer from a software developer
 
The JSP technology has a number of benefits, which are :
 
1. The JSP technology is platform independent
in its dynamic web pages, its web servers, and its underlying server components. JSP pages perform completely without any aggravate on any platform, run on any web server, and web-enabled application server. The JSP pages can be accessed from any web server
 
2. The JSP technology emphasizes the use of reusable components
JSP's components can be shared or manipulated towards developing more purposeful components and page design. This definitely reduces development time .JSPs are very different from Servlets, but precompiled into Servlets at run time and executed by a JSP engine which is installed on a Web-enabled application server such as BEA WebLogic and IBM WebSphere.