步骤
①编写助手类
②编写标签库描述标签(tld)
③在页面上引入标签使用
1、foreach标签
编写助手类
我们先设置属性这里我们需要了解在foreach中有两个值分别为与要遍历的集合和它对应的键
package com.zking.je09.tagdemo.tag;
import java.util.Iterator;
import java.util.List;
import javax.servlet.jsp.tagext.BodyTagSupport;
public class ForeachTag extends BodyTagSupport{
//存放数据眼 ?相当于object
private List<?> items;
private String var;
public List<?> getItems() {
return items;
}
public void setItems(List<?> items) {
this.items = items;
}
public String getVar() {
return var;
}
public void setVar(String var) {
this.var = var;
}
@Override
public int doStartTag() {
if(this.items ==null || this.items.size() ==0) {
return SKIP_BODY;
}
Iterator<?> iterator =this.items.iterator();
Object obj =iterator.next();
this.pageContext.setAttribute(var, obj);
this.pageContext.setAttribute("it