找不到 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文件里的 标签有没有问题