做项目的时候在myeclipse自带的tomcat中调试运行都没有什么问题可是上传之前拿出来在tomcat6.0中调试却发现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的错误
这是因为页面中用了struts标签的原因。
解决方法:
1。下载jstl1.1 解压后把lib文件夹下的jstl.jar和standard.jar复制到项目的WEB—INF/lib目录下,到此结束就行,如果还需要tld等。再做以下操作。(并把tld文件夹下的c.tld放到WEB—INF目录下)
2。在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>
jstl 下载:http://jakarta.apache.org/site/downloads/downloads_taglibs-standard.cgi
本文详细介绍了在使用Tomcat6.0部署项目时遇到的The absolute uri错误的解决方法。通过下载并引入JSTL库文件和配置web.xml文件,解决了页面中使用Struts标签导致的问题。
1万+

被折叠的 条评论
为什么被折叠?



