Appendix A. JSP Syntax and API Reference

JSP Syntax

The basic JSP syntax is the same no matter what scripting language you are using. If you are familiar with Active Server Pages, the JSP syntax should look very familiar.

Code Scriptlets

The <% %> tags enclose any number of lines that are interpreted as executable code. Any code within the <% %> tags is placed in the main service method of the JSP.

Example:

<%
   for (int i=0; i < 10; i++)
   {
        out.println("Hello");
   }
%>

Expressions

The <%= %> tags enclose an expression whose value is inserted into the output stream.

Example:

Welcome back, <%= getFirstName() %>!

Declarations

The <%! %> tags enclose a series of declarations that are placed outside the main ...

Get Special Edition Using Java™ Server Pages and Servlets now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.