Package javax.servlet.jsp.jstl.core
Interface LoopTag
- All Known Implementing Classes:
LoopTagSupport
JSTL allows developers to write custom iteration tags by implementing the LoopTag interface. This is not to be confused with javax.servlet.jsp.tagext.IterationTag as defined in JSP 1.2. LoopTag establishes a mechanism for iteration tags to be recognized and for type-safe implicit collaboration with custom subtags.
In most cases, it will not be necessary to implement this interface manually, for a base support class (LoopTagSupport) is provided to facilitate implementation.
-
Field Summary
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves the current item in the iteration.Retrieves a 'status' object to provide information about the current round of the iteration.Methods inherited from interface javax.servlet.jsp.tagext.Tag
doEndTag, doStartTag, getParent, release, setPageContext, setParent
-
Method Details
-
getCurrent
Object getCurrent()Retrieves the current item in the iteration. Behaves idempotently; calling getCurrent() repeatedly should return the same Object until the iteration is advanced. (Specifically, calling getCurrent() does not advance the iteration.)- Returns:
- the current item as an object
-
getLoopStatus
LoopTagStatus getLoopStatus()Retrieves a 'status' object to provide information about the current round of the iteration.- Returns:
- The LoopTagStatus for the current LoopTag.
-