自定义标签错误问题
我是初学自定义标志符这一部分,对此还 不了解,我想问问大家,为什么会出现以下这种错误!
import javax.servlet.jsp.JspTagException;
import javax.servlet.jsp.tagext.TagSupport;
这是Dd.java类
public class Dd extends TagSupport {
/**
*
*/
private static final long serialVersionUID = -2032126443773367401L;
public int doEndTag() throws JspTagException{
try {
pageContext.getOut().write("Hello World");
} catch (Exception e) {
throw new JspTagException("错误");
}
return EVAL_PAGE;
}
}
这是test.tld文件
<?xml version="1.0" encoding="UTF-8"?>
<taglib>
<tlib-version>1.0</tlib-version>
<jsp-version>1.2</jsp-version>
<tag>
<name>Dd</name>
<tag-class>sdfd.Dd</tag-class>
<body-content>empty</body-content>
</tag>
</taglib>
这是web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app>
<tablib>
<taglib-uri>
/sdfd/test.tld
</taglib-uri>
<tablib-location>
/WEB-INF/test.tld</tablib-location>
</tablib>
</web-app>
这是MyJsp.jsp
<%@ page language="java" pageEncoding="GB18030"%>
<%@ taglib uri="='WEB-INF/test.tld' prefix='w' %>
<html>
<head>
<title></title>
</head>
<body>
<h2>下面显示的是自定义标签中的内容</h2>
<w:Dd /><br>
</body>
</html>
在MyJsp中为什么会出现提示"<w:Dd>"有”Unknown tag (w:Dd)"的错误