我已经实现了自己的自定义 taglib utility.tld
,然后将其放在 WEB-INF 文件夹下,现在我想在我的 Web 应用程序中使用它。本网站由 ZK 框架开发。我不知道在utility.tld
项目中在哪里声明我的 taglib 以让应用程序了解我的 taglib 定义。
我试图把它放在 web.xml 中,如下所示:
<jsp-config>
<taglib>
<taglib-uri>/WEB-INF/utility.tld</taglib-uri>
<taglib-location>/WEB-INF/utility.tld</taglib-location>
</taglib>
</jsp-config>
但是当访问使用的页面时utility.tld
,服务器总是抛出这个错误:java.io.FileNotFoundException: jndi:/localhost//WEB-INF/utility.tld
你能帮我把这个URI声明放到确切的配置文件中吗?正确的语法是什么?
顺便说一句,我找到了这条指令并遵循了它,但没有更好的事情发生。
http://books.zkoss.org/wiki/ZUML_Reference/ZUML/Processing_Instructions/taglib/Custom_Taglib
谢谢!