我没有在我的下载文件夹中看到.tld
文件。我只看到JAR文件。
我缺少什么?
我的问题是,我不能在我的JSP中这样说:
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
我收到一些错误。因此,想要下载.tld
并将其放在本地WEB-INF
文件夹下,然后像这样更改我的JSP:
<%@ taglib uri="/WEB-INF/displaytag.tld" prefix="display" %>
答案 0 :(得分:1)
您不需要松散的TLD。它已经在JAR文件中了。只需将下载的JAR文件放在/WEB-INF/lib
中即可。就这样。不,不在/WEB-INF
中,默认类路径不包含此内容。
您只需要确保taglib URI 正确。否则它确实会抱怨这一点。通常可以在相关库的文档中找到正确的文件。
答案 1 :(得分:1)
答案 2 :(得分: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>