public abstract class ForEachSupport extends LoopTagSupport
Support for tag handlers for <forEach>, the core iteration tag in JSTL 1.0. This class extends LoopTagSupport and provides ForEach-specific functionality. The rtexprvalue library and the expression-evaluating library each have handlers that extend this class.
Localized here is the logic for handling the veritable smorgasbord of types supported by <forEach>, including arrays, Collections, and others. To see how the actual iteration is controlled, review the javax.servlet.jsp.jstl.core.LoopTagSupport class instead.
LoopTagSupport,
Serialized FormEVAL_BODY_AGAINEVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE| Constructor and Description |
|---|
ForEachSupport() |
| Modifier and Type | Method and Description |
|---|---|
void |
release()
Releases any resources this LoopTagSupport may have (or inherit).
|
doAfterBody, doCatch, doFinally, doStartTag, getCurrent, getLoopStatus, setVar, setVarStatusdoEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValueequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoEndTag, getParent, setPageContext, setParentpublic void release()
LoopTagSupportrelease in interface Tagrelease in class LoopTagSupportTag.release()Copyright © 2010 - 2020 Adobe. All Rights Reserved