首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

找不到 tld 文件?该如何处理

2012-03-05 
找不到 tld 文件?!我有一个自定义标签的Jsp页面,运行的时候总是抱错:org.apache.jasper.JasperException:F

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

热点排行