Next

JavaServer Pages (JSP) v2.0  Syntax Reference

Core Syntax

Description

Comment

Documents the JSP page but is not inserted into the response.

Declaration

Declares a variable or method valid in the scripting language used in the page.

Expression

Contains an expression valid in the scripting language used in the page.

Scriptlet

Contains a code fragment valid in the scripting language used in the page.

EL Expression

Contains an expression in the JSP Expression Language (EL). See Expression Language section below for the syntax.

Directives

Description

Attribute Directive

Declares an attribute of the custom tag defined in the tag file.

Include Directive

Includes a resource of text or code when the JSP page is translated.

Page Directive

Defines attributes that apply to an entire JSP page.

Tag Directive

Similar to the page directive in a JSP page, but applies to tag files instead of JSP pages.

Taglib Directive

Defines a tag library and prefix for the custom tags used in the JSP page.

Variable Directive

Defines an expression language variable exposed by the tag to the calling page.

Standard Actions

Description

<jsp:attribute>

Used as a substitute for attributes of standard or custom actions.

<jsp:body>

Explicitly defines an element body. This tag is required if the enclosing element contains any jsp:attribute tags.

<jsp:element>

Dynamically generates an XML element

<jsp:doBody>

Evaluates the body of the tag used by the calling page to invoke this tag file.

<jsp:forward>

Forwards a request to an HTML file, JSP page, or servlet.

<jsp:getProperty>

Inserts the value of a bean property into the response.

<jsp:include>

Includes a static resource or the result from another web component

<jsp:invoke>

Evaluates a fragment attribute.

<jsp:output>

Specifies the XML declaration or the document type declaration in the request output of a JSP document or a tag file that is in XML syntax.

<jsp:plugin>

Causes the execution of an applet or bean. The applet or bean executes in the specified plugin. If the plugin is not available, the client displays a dialog to initiate the download of the plugin software.

<jsp:root>

Defines standard elements and namespace attributes of tag libraries.

<jsp:setProperty>

Sets a bean property value or values.

<jsp:text>

Encloses template data.

<jsp:useBean>

Instantiates or references a bean with a specific name and scope.


Next

Copyright © 2004, Sun Microsystems, Inc. All rights reserved.