JSP hosting: JSP 2.0 & 1.2 sample code

JSP hosting: Code Samples

This is a collection of samples demonstrating the usage of different parts of the Java Server Pages (JSP) specification. Both JSP 2.0 and JSP 1.2 examples are presented below.

These examples will only work when these pages are being served by a servlet engine - these samples will work on our JSP hosting plans and you can use them to get familiar with the Tomcat hosting and JSP hosting platform.  These samples will not work if you are viewing these pages via a "file://..." URL.

Tip: For session scoped beans to work, the cookies must be enabled. This can be done using browser options.

JSP 2.0 Examples

| Expression Language |
| Basic Arithmetic | Execute | Source |
| Basic Comparisons | Execute | Source |
| Implicit Objects | Execute | Source |
| Functions | Execute | Source |
| SimpleTag Handlers and JSP Fragments |
| Hello World Tag | Execute | Source |
| Repeat Tag | Execute | Source |
| Book Example | Execute | Source |
| Tag Files |
| Hello World Tag File | Execute | Source |
| Panel Tag File | Execute | Source |
| Display Products Example | Execute | Source |
| New JSP XML Syntax (.jspx) |
| XHTML Basic Example | Execute | Source |
| SVG (Scalable Vector Graphics) | Execute | Source |
| Other JSP 2.0 Features |
| and | Execute | Source |
| Shuffle Example | Execute | Source |
| Attributes With Dynamic Names | Execute | Source |
| JSP Configuration | Execute | Source |

JSP 1.2 Examples

| Numberguess | Execute | Source |
| Date | Execute | Source |
| Snoop | Execute | Source |
| ErrorPage | Execute | Source |
| Carts | Execute | Source |
| Checkbox | Execute | Source |
| Color | Execute | Source |
| Calendar | Execute | Source |
| Include | Execute | Source |
| Forward | Execute | Source |
| Plugin | Execute | Source |
| JSP-Servlet-JSP | Execute | Source |
| Custom tag example | Execute | Source |
| XML syntax example | Execute | Source |

Tag Plugins

| If | Execute | Source |
| ForEach | Execute | Source |
| Choose | Execute | Source |