JSP technology offers a simple way to create dynamic web pages giving users more freedom through Java technology’s “Write Once, Run Anywhere™” capability.
JSP technology separates content generation from presentation and takes advantage of reusable tags and objects, simplifying the maintenance of web applications. JSP technology provides users with two options:
Benefits of JSP Technology
Easier use without the need to learn the Java language. HTML-savvy web page developers and designers can use JSP technology without the ability to write Java scriptlets. Although scriptlets are no longer required to generate dynamic content, they are still supported to provide backward capability.
Easier to extend the JSP language. Java technology-savvy tag library developers and designers will find it is even easier to extend the JSP language with "simple tag handlers". Simple tag handlers utilize a new, much simpler and cleaner, tag extension API. This will spur the growing number of pluggable, reusable tag libraries available, which reduces the amount of code needed to write powerful web applications.
As part of the Java family, JSP technology enables rapid development of web-based applications that are platform independent. JavaServer Pages technology separates the user interface from content generation enabling designers to change the overall page layout without altering the underlying dynamic content.
JavaServer Pages technology uses XML-like tags that encapsulate the logic that generates the content for the page.
Active Server Pages (ASP). ASP is a similar technology from Microsoft. The advantages of JSP are twofold. First, the dynamic part is written in Java, not Visual Basic or other MS-specific language, so it is more powerful and easier to use. Second, it is portable to other operating systems and non-Microsoft Web servers.
