目录
一、jsp自定义标签概述
1.1为什么要用jsp自定义标签
当jsp的内置标签和jstl标签库类的标签都满足不了需求,这时候就需要开发者自定义标签
1.2jsp标签体特点
<开始标签 属性="属性值">标签体</结束标签>
空标签 例:<br> <hr>
二、自定义标签的开发使用步骤
2.1步骤
自定义forEach
2.1.1.创建一个标签助手类(继承BodyTagSupport)
标签属性必须与助手类的属性对应、且要提供对应get/set方法ForEachTag
package com.zking.text; import java.util.Iterator; import java.util.List; import javax.servlet.jsp.JspException; import javax.servlet.jsp.tagext.BodyTagSupport; public class ForEachTag extends BodyTagSupport{ /** * */ private static final long serialVersionUID = 1L; private List<Object> items; private String var; private String varStatus; public String getVarStatus() { return varStatus; } public void setVarStatus(String varStatus) { this.varStatus = varStatus; } public List<Object> getItems() { return items; } public void setItems(List<Object> items) { this.