JavaServer 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.
This tutorial will teach you how to use Java Server Pages to develop your web applications in simple and easy steps.
This tutorial has been prepared for the beginners to help them understand basic functionality of Java Server Pages (JSP) to develop your web applications. After completing this tutorial you will find yourself at a moderate level of expertise in using JSP from where you can take yourself to next levels.
We assume you have little knowledge how web application work over HTTP, what is web server and what is web browsers. It will be great if you have some knowledge of web application development using any programming language.
1 - JSP Quick Reference Guide
A quick JSP reference guide for JSP Programmers.
2 - JSP Useful Resources
A collection of JSP Sites, Books and Articles is given at this page.
3 - Java Tutorials
If you are starting with Java then it's best place to start with:
4 - Servlets Tutorials
An alternative technology to build up dynamic web page is Java Servlets:
5 - JSP Tutorial in PDF
Download a quick JSP tutorial in PDF format.