JSP模板 - 无法加载模板的TLD条目:insert

时间:2010-09-05 02:46:43

标签: java templates jsp

我是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>

1 个答案:

答案 0 :(得分:0)

您是否还将taglib的类添加到/WEB-INF/lib/WEB-INF/classes?仅仅拥有TLD是不够的,您需要实际实现它的代码。您的错误消息片段表明您尚未这样做。