java中jstl标签使用问题求助

来源:百度知道 编辑:UC知道 时间:2024/05/26 20:32:21
我使用的:
jstl 1.1版本的
web。xml是2.3
jdk1.4
weblogic 8.16
jsp 2.0
serviet 2.4
配置如下 :
<taglib>
<taglib-uri>/fn.tld</taglib-uri>
<taglib-location>/WEB-INF/fn.tld</taglib-location>
</taglib>
//fn标签已经放到web-inf下
<%@ taglib prefix="fn" uri="/fn.tld" %>
//我在做项目的第三期 此项目用到jstl标签 我只是添加fn标签写法
web。xml中写过 c fmt 都正常
我添加fn jsp页面报错
odps/odpConstants.jsp(8): Error in using tag library uri='/fn.tld' prefix='fn': Tag Library Descriptor contains no Tag descriptions
probably occurred due to an error in /odps/odpConstants.jsp line 8:
<%@ taglib uri= "/fn.tld" prefix= "fn" %>
后台错误:
1 .<2009-4-13 上午10时56分48秒 CST> <Warning> <HTTP> <BEA-101248> <[ServletContext
id=26620531,name=odpweb,context-path=/)]: Deployment descriptor "jar:file:D:\be

提示是找不到声明的文件啊
<taglib-location>/WEB-INF/fn.tld</taglib-location> 这里的/WEB-INF/fn.tld没有写错吧? 或者有没有fn.tld这个文件?提示这个tld文件有问题啊,问题很有可能出在这。
总结一下有几点可能:
1.fn.tld中tagclass有没有配好或者路径有没有弄错。
2.web.xml中<taglib-location>有没有配错tld文件,路径也看看。
3.配完了web.xml重启一下容器!
你再认真找找吧!

你页面中的uri不对正确,如果你是用的是tomcat那么你可以看看它为你提供的
例子,看看他是怎么使用的。在tomcat\webapps\example里

Error in using tag library uri='/fn
.tld' prefix='fn': Tag Library Descriptor contains no Tag descriptions

这是最关键的错误信息

Deployment descriptor "jar:file:D:\be
816\user_projects\domains\odpdomain\.\myserver\.wlnotdelete\extract\myserver_od
web_odpweb\jarfiles\WEB-INF\lib\standard.jar!/META-INF/fn.tld" is malformed. Ch
ck against the DTD: cvc-elt.1: Cannot find the declaration of element 'taglib'

还有这里是说在你的提供的这个standard.jar中的META-INF中的fn.tld文件
存在问题,并