1

我没有.tld在我的下载文件夹中看到该文件。我只看到 JAR 文件。我错过了什么?

我的问题是,我不能在我的 JSP 中这样引用:

<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>

我得到一些错误。因此想要下载.tld并将其放在本地WEB-INF文件夹下,然后像这样更改我的 JSP:

<%@ taglib uri="/WEB-INF/displaytag.tld" prefix="display" %>
4

3 回答 3

1

您不需要松散的 TLD。它已经在 J​​AR 文件中。只需将下载的 JAR 文件放入/WEB-INF/lib. 就这样。不,不在 中/WEB-INF,默认类路径不包含此内容。

您只需要确保 taglib URI 是正确的。否则它确实会抱怨这一点。正确的通常可以在相关库的文档中找到。

于 2010-02-17T17:40:21.667 回答
1

下载 displaytag jar 并首先解压这个 jar 文件。然后,找到 METS-INF 文件夹。在这个 META-INF 文件夹中,您将找到 displaytag.tld 文件。

于 2010-11-11T03:26:46.470 回答
0

您必须在 web.xml 文件中为本地 displaytag.tld 文件输入条目。

<jsp-config>
<taglib>
<taglib-uri>
any uri but this must be same as in jsp's uri one
</taglib-uri>
<taglib-location>
location of tld file
</taglib-location>
</taglib>
</jsp-config>
于 2012-02-26T06:43:19.097 回答