在使用IDEA对JSTL进行测试时出现error:无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]

在使用IDEA对JSTL进行测试时出现error:无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]

导入的jar包目录:
在使用IDEA对JSTL进行测试时出现error:无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]

解决办法:

  1. WEB/INF的lib下,除了导入jstl.jar包,还要导入standard.jar包。另外,解压standard.jar包,把META-INF文件里面的.tld文件放在WEB/INF下

  2. 倘若按照以上步骤导入并配置后,还是出现错误的页面,那么要检查是否正确jar包以及tld文件,jstl.jar和standard.jar放在在WEB-INF/lib/下 tld文件都放在WEB-INF/下

  3. 打开File->Project Structure
    在使用IDEA对JSTL进行测试时出现error:无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]

  4. 点击Moudles->Dependencies,检查里面是否将jar包导入成功,并且是否出现jar包重复,如果出现jar包重复,需要将重复的jar包删除。
    在使用IDEA对JSTL进行测试时出现error:无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]

  5. 检查左边的目录与导入的jar包的目录是否相同,然后再检查每一个文件里面是否有Classs文件。
    在使用IDEA对JSTL进行测试时出现error:无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]