JSP Tutorials - Herong's Tutorial Examples
∟JSP (JavaServer Pages) Overview
∟Popular JSP Enabled Web Servers
This section provides a list of popular JSP enabled Web servers, called JSP containers. Most popular JSP containers are: Apache Tomcat, Adobe JRun, Caucho Resin and Jetty.
If you are planning to server JSP pages, you need to find a Web server that can support JSP pages.
Here is a list of popular JSP enabled Web servers (also called JSP containers):
- Apache Tomcat - Main features are:
Servlet 3.1 support, JSP 2.3 support,
Native wrappers for Microsoft Windows and Unix.
Open source and free.
See http://tomcat.apache.org/
for more information.
- GlassFish - Main features are:
Servlet 3.1 support, JSP 2.3 support,
Java EE Reference Implementation,
Open source and free.
See https://javaee.github.io/glassfish/
for more information.
- JBoss - Free. Main features are:
Highly scalable,
OpenSSL support,
Fast static content, and
URL rewriting.
See http://www.jboss.org/
for more information.
- Caucho Resin - Open source. Main features are:
Fast Servlet 3.0 and JSP engine,
Fast HTTP/1.1 Web Server, and
CDI 1.0 Dependency Injection.
See http://resin.caucho.com/
for more information.
- New Atlanta ServletExec - Main features are:
Java Servlet API 2.5 support,
JavaServer Pages (JSP) 2.1 support, and
JSP Standard Tag Library (JSTL) 1.2 support.
See
http://www.newatlanta.com/products/servletexec/ for more information.
- Jetty - Open source and free. Main features are:
Full-featured and standards-based,
Open source and commercially usable,
Flexible and extensible,
Small footprint,
Embeddable,
Asynchronous, and
Enterprise scalable.
See https://www.eclipse.org/jetty/
for more information.
- Adobe JRun (Discontinued in August 2007) - Main features are:
Certified J2EE 1.3 compatible,
Top Servlets and JSP performance,
Superior EJB 2.0 support, and
High performance.
See https://www.adobe.com/support/jrun/
for more information.
- IBM WebSphere (Discontinued) - Main features are:
Lightweight and simple to use,
Extremely fast restart times, and
Great option for building web, mobile and OSGi applications.
See http://www.ibm.com/software/websphere/
for more information.
Table of Contents
About This Book
►JSP (JavaServer Pages) Overview
What Is JSP (JavaServer Pages)
JSP Releases and Changes
Main Features of JSP
How JSP Pages Are Processed
►Popular JSP Enabled Web Servers
Tomcat Installation on Windows Systems
JSP Scripting Elements
Java Servlet Introduction
JSP Implicit Objects
Syntax of JSP Pages and JSP Documents
JSP Application Session
Managing Cookies in JSP Pages
JavaBean Objects and "useBean" Action Elements
Managing HTTP Response Header Lines
Non-ASCII Characters Support in JSP Pages
Performance of JSP Pages
EL (Expression Language)
Overview of JSTL (JSP Standard Tag Libraries)
JSTL Core Library
JSP Custom Tags
JSP Java Tag Interface
Custom Tag Attributes
Multiple Tags Working Together
File Upload Test Application
Using Tomcat on CentOS Systems
Using Tomcat on macOS Systems
Connecting to SQL Server from Servlet
Developing Web Applications with Servlet
Archived Tutorials
References
Full Version in PDF/EPUB