IterateTag.java
在doStartTag方法中,如果it不为null,那么就进行第一次迭代。在continueNext方法中如果it还有下一个,那么就继续迭代,如果没有下一个了,就返回SKIP_BODY,表示不再迭代。
除了上面的标签类外,还需要开发一个表示标签信息的类,如下
iterateTEI.java
需要说明的是VariableInfo的几个参数,如下:
NESTED 标签中的参数在starttag到endtag之间是有效的。
AT_BEGIN 标签中的参数在标签的开始到JSP结束是有效的。
AT_END 标签中的参数在标签的结束到JSP页面的结束是有效的。
当然另外在标签的描述文件TLD中要加上这二类的描述