我是JSP的新手,使用Eclipse,我正在尝试开始使用模板。我已将template.tld导入WebContent / WEB-INF / tlds。 指南:http://www.javaworld.com/jw-09-2000/jw-0915-jspweb.html
当我运行test.jsp文件时,出现此错误:
org.apache.jasper.JasperException: /test.jsp(3,0) Unable to load tag handler class "tags.templates.InsertTag" for tag "template:insert"
我已尝试搜索Google,但无法找到解决方案。任何帮助将不胜感激!
template.jsp
<%@ taglib uri='/WEB-INF/tlds/template.tld' prefix='template' %>
<html><head><title><template:get name='title'/></title></head>
<body>
Welcome!<br />
<template:get name='content'/>
</body></html>
test.jsp的
<%@ taglib uri='/WEB-INF/tlds/template.tld' prefix='template' %>
<template:insert template='/template.jsp'>
<template:put name='content' content='this is our website'/>
</template:insert>
答案 0 :(得分:0)
您是否还将taglib的类添加到/WEB-INF/lib
或/WEB-INF/classes
?仅仅拥有TLD是不够的,您需要实际实现它的代码。您的错误消息片段表明您尚未这样做。