目录

所遇问题

原因

解决方案


所遇问题

我做JavaWeb项目用到了jstl标签。遇到了以下异常:

org.apache.jasper.JasperException: 无法在web.xml或使用此应用程序部署的jar文件中解析绝对的url [http:java.sun.com/jsp/jstl/core]

如图:

2bb0f266fd2b44a2a11aa1fdbbc56cb0.jpg

原因

我搜集相关资料后,找到出现这个问题的原因:缺少解析jstl/core的tld文件

解决方案

方案一:

把jstl.jar包下的前三个tld文件拷贝到WEB-INF目录下的core(需要创建)下。

如图,

7f1e45260223429cb7e83fe792ece5bb.jpg

 创建core并拷贝tld文件:

b973620ec25c4fe681bf069662840804.jpg

并且把导入jstl的标签语句修改为:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

如图,3ebb9c1c922146cdae7431a2c0c46261.jpg

 之后就可以运行了。

方案二:

修改tomcat配置命令下的catalina.properties配置文件

去掉.jar,换成\

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐