<jsp:directive.[directiveName]...
<jsp:declaration> int i=0; </jsp:declaration>
<jsp:expression> myVar.getProp() </jsp:expression>
<jsp:scriptlet> if (... </jsp:scriptlet>
scope is page|request|session|application
<?xml version="1.0" ?> <jsp:root version="1.2|2.0" [ xmlns:taglibPrefix="URI" ]+ ... xmlns = "http://www.w3c.org/1999/xhtml" xmlns:jsp = "http://java.sun.com/JSP/Page" xmlns:c = "http://java.sun.com/jstl/core" xmlns:x = "http://java.sun.com/jstl/xml" ...
xmlns:c="http://java.sun.com/jsp/jstl/core"
<c:url value="" var="var" scope="SCOPE" ... <c:param <c:out value=" " escapeXml="true"
<c:if test="" <c:choose <c:when test="" <c:otherwise <c:forEach var="" varStatus="" items="" begin="startIndex" end="" step=""
<c:forTokens var="" varStatus="" items="" delims="" begin="startIndex" end="" step=""
<c:catch var=""
<c:set value="or element body" var="" scope="SCOPE" target="" property="" <c:remove var="" scope=""
<c:import url="" var="" scope="SCOPE" charEncoding="" ... <c:param name="" value="" <c:redirect ... <c:param name="" value=""
xmlns:fmt="http://java.sun.com/jsp/jstl/fmt" <fmt:requestEncoding value="encoding name"
<fmt:message ... <fmt:param ... TBD <fmt:bundle basename="" prefix="" <fmt:setBundle basename="" var="" scope="SCOPE" value="" <fmt:formatNumber ... TBD
<fmt:formatDate var="" scope="SCOPE" value="" pattern="see java.text.SimpleDateFormat" type="date|time|both" dateStyle="default|short|medium|long|full" timeStyle="default|short|medium|long|full" timeZone=""
<fmt:timeZone value="" <fmt:setTimeZone value="" var="" scope="SCOPE" value=""
<fmt:setLocale value="" var="" scope="SCOPE" value=""
<fmt:parseDate
<fmt:parseNumber
<jsp:directive.include file="a page relative or context relative URI path for the file to include"
<jsp:include page="page- or context-relative URI" flush="false" <jsp:param name="" value=""
<jsp:element name="" <jsp:attribute name="" trim="true" (body is value) <jsp:body (required when <jsp:attribute is used) (It's not possible have conditional attributes using these tags.)
<jsp:output omit-xml-declaration="true|yes|false|no" doctype-root-element="" doctype-public="publicID" doctype-system="systemID"
<jsp:getProperty name="bean variable name" property=""
<jsp:setProperty name="bean variable name" property="*|names" param="name of request parameter" value=""
<jsp:useBean id="" class="" beanName="" type="" scope="SCOPE"
<jsp:text
preserves whitespace
<jsp:plugin ... <jsp:fallback <jsp:params <jsp:param name="" value=""
<jsp:directive.tag description="" example="" body-content="empty|scriptless|tagdependent" dynamic-attributes="the name of the variable to hold dynamic attributes" import="" pageEncoding="ISO-8859-1"
<jsp:directive.attribute name="" description="" required="true|false" fragment="true|false" rtexprvalue="true|false" type="String classes and interfaces (no primitive types)"
<jsp:directive.variable alias="name of the local page scope variable the tag file uses to hold the value" name-from-attribute="page-scope variable name receiving value" declare="true (false to prevent export of variable)" description="" name-given="name of the invoking page's variable used to export the value" scope="NESTED|AT_BEGIN|AT_END" variable-class="class or interface"
<jsp:doBody var="" varReader="" scope="SCOPE"
<jsp:invoke fragment="attribute that defines the fragment" scope="SCOPE" var="" varReader=""
<jsp:directive.page autoFlush="true" buffer="8kb" contentType="mimeType and encoding UTF-8, eg. 'text/html; charset=UTF-8'" errorPage="page or context relative path" extends="class name" import="package list" isErrorPage="false" isThreadSafe="true" pageEncoding="encoding of JSP page file and default contentType encoding" session="true"
<jsp:forward page="page or context relative path". <jsp:param name="" value=""
javax.servlet.jsp.PageContext
pageContextjavax.servlet.jsp.JspWriter
outjavax.servlet.ServletConfig
configjava.lang.Throwable
exceptionjava.lang.Object
pagejavax.servlet.ServletResponse
responsejavax.servlet.ServletRequest
requestjavax.servlet.http.HttpSession
sessionjavax.servlet.ServletContext
application