Невозможно найти taglib [мин] для URI - PullRequest
0 голосов
/ 14 сентября 2018

У меня проблема с самодельным тегом.Я получаю следующую ошибку

org.apache.jasper.JasperException: невозможно найти taglib [mine] для URI: [randomThings] org.apache.jasper.compiler.DefaultErrorHandler.jspError (DefaultErrorHandler.java:55) org.apache.jasper.compiler.ErrorDispatcher.dispatch (ErrorDispatcher.java:294) org.apache.jasper.compiler.ErrorDispatcher.jspError (ErrorDispatcher.java:81) ...

Вот также картина ошибки

enter image description here

Но я думаю, что все в jsp-файле правильно.Вот код

...

<%@ taglib prefix="mine" uri="randomThings"%> 
Advisor Page<br> 
<mine:advice user="${userName}" /> 

...

Вот файл tld, который я развернул в WEB-INF

 <tlib-version>1.2</tlib-version> 

 <short-name>RandomTags</short-name> 

 <uri>randomThings</uri> 

 <tag>          
<description>random advice</description> 
    <name>advice</name>     
<tag-class>com.example.model.AdvisorTagHandler</tag-class> 
    <body-content>empty</body-content>
<attribute> 
 <name>user</name>          
  required>true</required>
  <rtexprvalue>true</rtexprvalue>   
</attribute>
</tag>
</taglib>

1 Ответ

0 голосов
/ 14 сентября 2018

Изменение URI

<%@ taglib prefix="mine" uri="randomThings"%>

до

<%@ taglib prefix="mine" uri="WEB-INF/custom.tld"%>

(custom.tld - это имя файла tld)

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