关于jstl的几个问题

来源:互联网 发布:emoji 数据库存储 编辑:程序博客网 时间:2024/04/28 12:20
第一个问题:org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
解决方法:在web.xml中配置如下信息
 <jsp-config>    <taglib>     <taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>     <taglib-location>/WEB-INF/c.tld</taglib-location>    </taglib>    <taglib>     <taglib-uri>http://java.sun.com/jsp/jstl/xml</taglib-uri>     <taglib-location>/WEB-INF/x.tld</taglib-location>    </taglib>    <taglib>     <taglib-uri>http://java.sun.com/jsp/jstl/fmt</taglib-uri>     <taglib-location>/WEB-INF/fmt.tld</taglib-location>    </taglib>    <taglib>     <taglib-uri>http://java.sun.com/jsp/jstl/sql</taglib-uri>     <taglib-location>/WEB-INF/sql.tld</taglib-location>    </taglib> </jsp-config>

第二个问题:org.apache.jasper.JasperException: /showfile.jsp(2,62) File "/WEB-INF/c.tld" not found
接下来,你可能会遇到这个问题,出现这个问题的原因是项目没有找到c.tld文件
解决方法:正确导入*.tld文件(导入方法,右键WEB-INF/lib,import,file system,然后选择*.tld所在路径),web.xml中配置的/WEB-INF/lib/META-INF/c.tld 需要与导入的*.tld路径一致


第三个问题org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
解决方法:正确导入jstl.jar与standard.jar,导入方法同第二个问题
0 0
原创粉丝点击