⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 foreachtag.java

📁 非常经典的ssh整合实例
💻 JAVA
字号:
package com.briup.tag;import java.io.IOException;import java.util.Collection;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.SimpleTagSupport;public class ForEachTag extends SimpleTagSupport {	private Collection items;	private String var;	public void setItems(Collection items){		this.items=items;	}	public void setVar(String var){		this.var=var;	}	@Override	public void doTag() throws JspException, IOException {		for(Object o:items){		//将集合中遍历出来的一个数据放入page范围		super.getJspContext().setAttribute(var,o);		//执行标签体,在标签体中从page范围内取出值,然后将值输出到页面上		//如果invoke参数为null,表示直接将标签体的内容输出到页面上		//invoke方法可以传入一个java.io.Writer类型的输出流。如果传入这		//一个数据流那么标签体的内容输出到这个流中,而不会输出到页面上		//如:StringWriter sw=new StringWriter();		 //  super.getJspBody().invoke(sw);			  	 		super.getJspBody().invoke(null);		}			}	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -