【发布时间】:2015-03-17 12:04:44
【问题描述】:
我发现 tld 文件位于我项目的 /webapp/WEB-INF/tld 位置下。据我了解 tld 文件应直接位于 WEB-INF 下。我不明白标签库是如何解决的 WEB-INF/tld 而不是 WEB-INF ?
这是我的jsp中包含标签库
<%@ taglib uri="com.myComp.utils.customFunctions" prefix="custfunc"%>
有关信息,我正在使用 Spring MVC。我不确定它是否在这里发挥了作用。
【问题讨论】:
-
文档有点模糊,但我相信它声明它必须在 WEB-INF 或 WEB-INF 的子目录中。 docs.oracle.com/javaee/5/tutorial/doc/bnamu.html
-
... 或者您在类路径中多次使用 tld,就像在 jar 中一样。您可以尝试暂时删除该 tld 文件夹,看看是否有影响。
标签: java jsp web-applications taglib