日期:2014-05-18  浏览次数:20769 次

找不到 tld 文件?!
我有一个自定义标签的Jsp页面,运行的时候总是抱错:
org.apache.jasper.JasperException:   File   "/WEB-INF/tlds/DocListTag.tld "   not   found
我的配置文件为:
<%@   taglib   uri= "/WEB-INF/tlds/DocListTag.tld "   prefix= "dl "   %>
再到相应的目录下面去看看,DocLIstTag.tld明明在那里,怎么就是找不到呢?
各位有没有遇到类似情况的,怎么解决呢?
望不吝赐教,多谢!

------解决方案--------------------
将DocListTag.tld放在WEB-INF根目录下 也就是与web.xml在同一目录下
不用建立一个tlds文件夹
然后在页面上用
<%@ taglib uri= "WEB-INF/DocListTag.tld " prefix= "dl " %> 引用,这里注意WEB-INF前没有 '/ '
用以上方法去试试看

如果不行 就去看看你的DOCLISTtag.tld文件里的 标签有没有问题