1.写自定义标签的输出语句的类PagerTag .calss
public class PagerTag extends TagSupport {
/**
* 自定义标签输出语句
* */
@Override
public int doStartTag() throws JspException {
JspWriter out = pageContext.getOut();//得到輸出對象
try {
Out.print("HELLO WORLD");
} catch (IOException e) {
e.printStackTrace();
}
return EVAL_PAGE;
}
}
2.写自定义标签文件common.tld
<?xml version="1.0" encoding="UTF-8" ?>
<tagli xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-
jsptaglibrary_2_1.xsd" version="2.1">
<description>common</description>
<display-name>common</display-name>
<tlib-version>1.1</tlib-version>
<short-name>comon</short-name>
<uri>http://java.it.com/jsp/common</uri>
<tag>
<name>page</name>
<tag-class>com.zf.common.PagerTag</tag-class>
<body-content>JSP</body-content>
</tag>
</taglib>
3.在页面加载自定义标签支持
<%@ taglib uri="http://java.sun.com/jsp/jstl/common"
prefix="p" %>
评论1