三步:
一、自定义标签实现类: myTags.java;
二、自定义标签库文件(TLD): myTags.tld;
三、一个JSP页面:随便写了;
首先myTags.java
package com.tags;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;
public class myTags extends TagSupport {
public String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int doEndTag() throws JspException {
JspWriter out = pageContext.getOut();//得到out
try{
out.println("
out.println("
");out.println("
"+ name +" : this is myTags!!");out.println("
");out.println("
");}catch(Exception ex){ex.printStackTrace();}
return this.EVAL_PAGE;
}
}
然后myTags.tld文件,在web-inf文件夹下生成,也可看做一个XML文件
1.2
1.1
mytags
mytags
showTable
com.tags.myTags
name
true
true
最后,来一个页面吧