我正在尝试运行一个简单的自定义jsp程序,但它无法正常工作,我使用的是tomcat 8.5和ubuntu 14.04,我还将custom.tld放在WEB-INF较旧版本中 这是我的代码
enter code here
jsp code:
<%@taglib prefix="ab" uri="WEB-INF/custom.tld"%>
<ab:Hello />
java code :
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.SimpleTagSupport;
import java.io.IOException;
public class HelloTag extends SimpleTagSupport {
public void doTag() throws IOException {
JspWriter pw = getJspContext().getOut();
pw.println("Welcome");
}
}
custom tld :
<taglib>
<tlib-version>1.0</tlib-version>
<jsp-verion>2.0</jsp-verion>
<tag>
<name>Hello</name>
<tag-class>HelloTag</tag-class>
<body-content>empty</body-content>
</tag>
</taglib>
答案 0 :(得分:0)
请将<jsp-verion>2.0</jsp-verion>
替换为<jsp-version>2.0</jsp-version>
,然后重试。缺少关键字's'