【问题标题】:Location of tld file in web app?tld 文件在 Web 应用程序中的位置?
【发布时间】: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


【解决方案1】:

使用以“WEB-INF/demo.tld”开头的uri将tld文件放入“WEB-INF”文件夹访问

【讨论】:

    猜你喜欢
    • 2015-01-03
    • 2011-04-11
    • 1970-01-01
    • 2013-06-20
    • 2012-05-19
    • 2011-12-11
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    相关资源
    最近更新 更多