Unknow tag(c:forEach)错误解决办法,jstl.jar包以及standard.jar包下载与导入

在编写jsp页面时使用到JSTL标签库时出现Unknow tag(c:forEach)

如图:


这是缺少JSTL标签库的jstl.jar包和standerd.jar包导致的,JSTL(JavaServerPage Standard Tag Library)SUN公司开发的一套jsp标准标签库


解决问题步骤:


①:下载jstl.jarstandard.jar

点击下载jstl.jar

Unknow tag(c:forEach)错误解决办法,jstl.jar包以及standard.jar包下载与导入_第1张图片


点击下载standard.jar

Unknow tag(c:forEach)错误解决办法,jstl.jar包以及standard.jar包下载与导入_第2张图片


②:将两个包剪切到项目中的WEB-INF/lib文件夹内

Unknow tag(c:forEach)错误解决办法,jstl.jar包以及standard.jar包下载与导入_第3张图片


③:右键MyEclipse项目结构空白处-刷新,可以看到WEB-INF/lib下多出了jstl.jarstandard.jar两个jar

Unknow tag(c:forEach)错误解决办法,jstl.jar包以及standard.jar包下载与导入_第4张图片




④:右击项目名-Build Path-Configuration Build Path...

Unknow tag(c:forEach)错误解决办法,jstl.jar包以及standard.jar包下载与导入_第5张图片


⑤:Add JARs...WEB-INF/lib下的两个包导入

Unknow tag(c:forEach)错误解决办法,jstl.jar包以及standard.jar包下载与导入_第6张图片


⑥:在出现Unknow tag(c:forEach)错误的jsp页面的

第一行代码<%@ pagelanguage="java" import="java.util.* pageEncoding=utf-8%>

添加isELIgnored="false" 变成:<%@ pagelanguage="java" import="java.util.* pageEncoding=utf-8 isELIgnored="false"%>

换行再添加下面这行代码:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>


⑦:保存,然后查看错误是否解决,如果没有解决,点击Project-Clean...,再不成,Tomcat-clean

最后可以看到Unknow tag(c:forEach)错误解决,页面运行成功

你可能感兴趣的:(J2EE,JSP)