📄 looptagsupport.html
字号:
<A NAME="prepare()"><!-- --></A><H3>prepare</H3><PRE>protected abstract void <B>prepare</B>() throws javax.servlet.jsp.JspTagException</PRE><DL><DD><p>Prepares for a single tag invocation. Specifically, allows subclasses to prepare for calls to hasNext() and next(). Subclasses can assume that prepare() will be called once for each invocation of doStartTag() in the superclass.</p><P><DD><DL></DL></DD><DD><DL><DT><B>Throws:</B><DD><CODE>javax.servlet.jsp.JspTagException</CODE></DL></DD></DL><HR><A NAME="release()"><!-- --></A><H3>release</H3><PRE>public void <B>release</B>()</PRE><DL><DD>Releases any resources this LoopTagSupport may have (or inherit).<P><DD><DL><DT><B>Specified by:</B><DD><CODE>release</CODE> in interface <CODE>javax.servlet.jsp.tagext.Tag</CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="doStartTag()"><!-- --></A><H3>doStartTag</H3><PRE>public int <B>doStartTag</B>() throws javax.servlet.jsp.JspException</PRE><DL><DD>Begins iterating by processing the first item.<P><DD><DL><DT><B>Specified by:</B><DD><CODE>doStartTag</CODE> in interface <CODE>javax.servlet.jsp.tagext.Tag</CODE></DL></DD><DD><DL><DT><B>Throws:</B><DD><CODE>javax.servlet.jsp.JspException</CODE></DL></DD></DL><HR><A NAME="doAfterBody()"><!-- --></A><H3>doAfterBody</H3><PRE>public int <B>doAfterBody</B>() throws javax.servlet.jsp.JspException</PRE><DL><DD>Continues the iteration when appropriate -- that is, if we (a) have more items and (b) don't run over our 'end' (given our 'step').<P><DD><DL><DT><B>Specified by:</B><DD><CODE>doAfterBody</CODE> in interface <CODE>javax.servlet.jsp.tagext.IterationTag</CODE></DL></DD><DD><DL><DT><B>Throws:</B><DD><CODE>javax.servlet.jsp.JspException</CODE></DL></DD></DL><HR><A NAME="doFinally()"><!-- --></A><H3>doFinally</H3><PRE>public void <B>doFinally</B>()</PRE><DL><DD>Removes any attributes that this LoopTagSupport set. <p> These attributes are intended to support scripting variables with NESTED scope, so we don't want to pollute attribute space by leaving them lying around.<P><DD><DL><DT><B>Specified by:</B><DD><CODE>doFinally</CODE> in interface <CODE>javax.servlet.jsp.tagext.TryCatchFinally</CODE></DL></DD><DD><DL></DL></DD></DL><HR><A NAME="doCatch(java.lang.Throwable)"><!-- --></A><H3>doCatch</H3><PRE>public void <B>doCatch</B>(java.lang.Throwable t) throws java.lang.Throwable</PRE><DL><DD>Rethrows the given Throwable.<P><DD><DL><DT><B>Specified by:</B><DD><CODE>doCatch</CODE> in interface <CODE>javax.servlet.jsp.tagext.TryCatchFinally</CODE></DL></DD><DD><DL><DT><B>Throws:</B><DD><CODE>java.lang.Throwable</CODE></DL></DD></DL><HR><A NAME="getCurrent()"><!-- --></A><H3>getCurrent</H3><PRE>public java.lang.Object <B>getCurrent</B>()</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../../javax/servlet/jsp/jstl/core/LoopTag.html" title="interface in javax.servlet.jsp.jstl.core">LoopTag</A></CODE></B></DD><DD>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 <b>not</b> advance the iteration.)<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../javax/servlet/jsp/jstl/core/LoopTag.html#getCurrent()">getCurrent</A></CODE> in interface <CODE><A HREF="../../../../../javax/servlet/jsp/jstl/core/LoopTag.html" title="interface in javax.servlet.jsp.jstl.core">LoopTag</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>the current item as an object</DL></DD></DL><HR><A NAME="getLoopStatus()"><!-- --></A><H3>getLoopStatus</H3><PRE>public <A HREF="../../../../../javax/servlet/jsp/jstl/core/LoopTagStatus.html" title="interface in javax.servlet.jsp.jstl.core">LoopTagStatus</A> <B>getLoopStatus</B>()</PRE><DL><DD><B>Description copied from interface: <CODE><A HREF="../../../../../javax/servlet/jsp/jstl/core/LoopTag.html" title="interface in javax.servlet.jsp.jstl.core">LoopTag</A></CODE></B></DD><DD>Retrieves a 'status' object to provide information about the current round of the iteration.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../javax/servlet/jsp/jstl/core/LoopTag.html#getLoopStatus()">getLoopStatus</A></CODE> in interface <CODE><A HREF="../../../../../javax/servlet/jsp/jstl/core/LoopTag.html" title="interface in javax.servlet.jsp.jstl.core">LoopTag</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>The LoopTagStatus for the current <tt>LoopTag</tt>.</DL></DD></DL><HR><A NAME="setVar(java.lang.String)"><!-- --></A><H3>setVar</H3><PRE>public void <B>setVar</B>(java.lang.String id)</PRE><DL><DD>Sets the 'var' attribute.<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>id</CODE> - Name of the exported scoped variable storing the current item of the iteration.</DL></DD></DL><HR><A NAME="setVarStatus(java.lang.String)"><!-- --></A><H3>setVarStatus</H3><PRE>public void <B>setVarStatus</B>(java.lang.String statusId)</PRE><DL><DD>Sets the 'varStatus' attribute.<P><DD><DL></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>statusId</CODE> - Name of the exported scoped variable storing the status of the iteration.</DL></DD></DL><HR><A NAME="validateBegin()"><!-- --></A><H3>validateBegin</H3><PRE>protected void <B>validateBegin</B>() throws javax.servlet.jsp.JspTagException</PRE><DL><DD>Ensures the "begin" property is sensible, throwing an exception expected to propagate up if it isn't<P><DD><DL></DL></DD><DD><DL><DT><B>Throws:</B><DD><CODE>javax.servlet.jsp.JspTagException</CODE></DL></DD></DL><HR><A NAME="validateEnd()"><!-- --></A><H3>validateEnd</H3><PRE>protected void <B>validateEnd</B>() throws javax.servlet.jsp.JspTagException</PRE><DL><DD>Ensures the "end" property is sensible, throwing an exception expected to propagate up if it isn't<P><DD><DL></DL></DD><DD><DL><DT><B>Throws:</B><DD><CODE>javax.servlet.jsp.JspTagException</CODE></DL></DD></DL><HR><A NAME="validateStep()"><!-- --></A><H3>validateStep</H3><PRE>protected void <B>validateStep</B>() throws javax.servlet.jsp.JspTagException</PRE><DL><DD>Ensures the "step" property is sensible, throwing an exception expected to propagate up if it isn't<P><DD><DL></DL></DD><DD><DL><DT><B>Throws:</B><DD><CODE>javax.servlet.jsp.JspTagException</CODE></DL></DD></DL><!-- ========= END OF CLASS DATA ========= --><HR><!-- ======= START OF BOTTOM NAVBAR ====== --><A NAME="navbar_bottom"><!-- --></A><A HREF="#skip-navbar_bottom" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY=""> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../javax/servlet/jsp/jstl/core/Config.html" title="class in javax.servlet.jsp.jstl.core"><B>PREV CLASS</B></A> NEXT CLASS</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../../../../index.html" target="_top"><B>FRAMES</B></A> <A HREF="LoopTagSupport.html" target="_top"><B>NO FRAMES</B></A> <SCRIPT type="text/javascript"> <!-- if(window==top) { document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>'); } //--></SCRIPT><NOSCRIPT> <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: NESTED | <A HREF="#field_summary">FIELD</A> | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: <A HREF="#field_detail">FIELD</A> | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><A NAME="skip-navbar_bottom"></A><!-- ======== END OF BOTTOM NAVBAR ======= --><HR><font size="-1">Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.</font></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -