मुझे स्व-निर्मित टैग से समस्या है। मुझे निम्न त्रुटि प्राप्त होती है:

org.apache.jasper.JasperException: 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

लेकिन मुझे लगता है कि जेएसपी-फाइल में सबकुछ सही है। यहाँ कोड है

...

<%@ 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>
0
Ikarus 14 सितंबर 2018, 12:44

1 उत्तर

सबसे बढ़िया उत्तर

यूरी बदलें

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

प्रति

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

(custom.tld tld फ़ाइल का नाम है)

0
benjamin c 14 सितंबर 2018, 14:44