Java Server Pages technology commonly called JSP technology offers the following advantages
Separation of dynamic and static content.
Support for scripting and tags
Reuse of components and tags.
Web access layer for N-tier enterprise application architecture