JSP, Servlets, Struts, and JSF Programming Resources

If you find these free tutorials helpful, we would appreciate it if you would link to us.

Quick Summary

The Java and Ajax-related docs, APIs, and resources that I use the most.

Specifications and Documentation

The official specifications for JSP, servlets, and related technologies such as JSTL, Struts, EJB, and J2EE. API documentation in Javadoc format.

Servers (Containers/Engines)

Servers or engines that support JSP, servlets, or all of J2EE. Some are free.


Java-oriented integrated development environments that support servlets. HTML-oriented development environments that support JSP.

Java-Related Jobs and Career Opportunities

Employment opportunities and job openings in servlets, JSP, Apache Struts, EJB, and various other Java-related areas.

JavaServer Faces (JSF) Programming Resources

JSF download sites, documentation, tutorials, specification, books, etc.


Books on Java, servlets, JSP, Struts, JSF, Spring, Hibernate, JPA, Ajax, GWT, JavaScript, and related technologies.

Web Hosting Providers

Commercial ISPs that will host sites that run JSP, servlets, and (in some cases) full J2EE.

Java Programming Resources

Resources on general Java programming, particularly for beginners. Download sites, Java tutorials, Java documentation, etc.