关于JSP中org.apache.jasper.JasperException
关于JSP中org.apache.jasper.JasperException:This absolute uri http://java.sun.com/jsp/jstl/core ) cannot be resolved in either web.xml or the jar files deployed with this application
从网上搜了一下,相同的说法是:一个就是JSTL的版本问题(1.0与1.1),是否不一致。 还有就是检查虚拟目录下WEB-INF目录下的lib文件夹(如果同有lib文件夹,后动创建一个)中是否有jstl.jar和standard.jar两个jar包 ,如果没有则把它们复制到lib下面。
都试了,不过报错依旧……后来又找了一下加上自己的乱搞,按照上面的改过之后,大体有两种解决方法:
第一种就是在Eclipse的工程中导入JSTL1.1后,下载JSTL1.1http://jakarta.apache.org/taglibs/index.html
然后解压,把*.jar和*.tld放到/WEB-INF/lib目录下。也就是将所有的jakarta-taglibs-standard-current.zip(JSTL的类库)中的.jar和.tlb放到WEB-INF目录下的 lib文件夹中,JSP文件中导入
第二种是修改web.xml,加上下面的语句:
http://java.sun.com/jstl/fmt
/WEB-INF/tlds/fmt.tld
http://java.sun.com/jstl/fmt-rt
/WEB-INF/tlds/fmt-rt.tld
http://java.sun.com/jstl/core
/WEB-INF/tlds/c.tld
http://java.sun.com/jstl/core-rt
/WEB-INF/tlds/c-rt.tld
http://java.sun.com/jstl/sql
/WEB-INF/tlds/sql.tld
http://java.sun.com/jstl/sql-rt
/WEB-INF/tlds/sql-rt.tld
http://java.sun.com/jstl/x
/WEB-INF/tlds/x.tld
http://java.sun.com/jstl/x-rt
/WEB-INF/tlds/x-rt.tld
JSP文件中导入
页:
[1]