一、1 #创建自定义标签实现类
package com.jinchun;
import java.io.File;
import java.io.IOException;
import java.text.DateFormat;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.jsp.tagext.TagSupport;
public class jin extends TagSupport {
public int doEndTag() {
try {
pageContext.getOut().println("大家好!我是金春");
} catch (IOException ignored) {
}
return EVAL_PAGE;
}
}
二、2 #创建一个标记库描述符TLD
<?xml version="1.0" encoding="ISO-8859-1"?>
<taglib>
<tlib-version>1.0</tlib-version>
<jsp-version>1.2</jsp-version>
<short-name>king</short-name>
<uri>http://www.jinchun</uri>
<tag>
<name>jinchun</name>
<tag-class>com.jinchun.jin</tag-class>
<body-content>empty</body-content>
</tag>
</taglib>
#将此文件保存为jinchun.tld放在WEB-INF下面
三、3 # 清单 3. 将一个URI与一个标记库链接起来在web.xml中配置如下
<jsp-config>#此处最好加上,不然容易发生异常
<taglib>
<taglib-uri>http://www.jinchun</taglib-uri>
<taglib-location>/WEB-INF/jinchun.tld</taglib-location>
</taglib>
</jsp-config>
四、# 在引用页jsp页面顶部加上下面一句话
<%@ taglib prefix="spif" 此处的前缀可以随便定义,与配置文件中的# <short-name>king</short-name>没有对应关系
uri="http://www.jinchun" %>
五、5 #在body就可以使用才标签了
<spif:jinchun/>
页面将会显示“大家好!我是金春”