Шаблон JSP - невозможно загрузить запись TLD для шаблона: вставьте - PullRequest
0 голосов
/ 05 сентября 2010

Я новичок в 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 голосов
/ 06 сентября 2010

Вы также добавили классы taglib в /WEB-INF/lib или /WEB-INF/classes? Недостаточно просто иметь TLD, вам нужен код, который его реализует. Ваш фрагмент сообщения об ошибке предполагает, что вы этого не сделали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...