为什么在使用<c:forEach>标签是报错?
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@page import="cn.itcast.domain.Person"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
      
    <title>使用jstl+el完成集合迭代</title>
    
  </head>
  
  <body>
    <% 
    	List list = new ArrayList();
    	list.add(new Person("a"));
    	list.add(new Person("b"));
    	list.add(new Person("c"));
    	
    	request.setAttribute("list",list);
    %>
   <c:forEach>
   </c:forEach>
    
  </body>
</html>
jar包已经导入
------最佳解决方案--------------------
这么辛苦的截了图,一分不给。。。抠楼主
------其他解决方案--------------------<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c” %>
------其他解决方案--------------------
没引入标签
------其他解决方案--------------------
是的!!!不过我觉得他这一点可能也有错误
<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c” %>
------其他解决方案--------------------明显的没有引入标签包。
------其他解决方案--------------------<c:forEach>中属性没有加 比如<c:forEach var="" items="">这样就不会报错了
------其他解决方案--------------------没怎么用过标签,学习下
------其他解决方案--------------------少一个jar包 smart...什么的样子   忘了叫什么大致是那样子
------其他解决方案--------------------<%@taglib uri="http://java.sun.com/jstl/core" prefix="c" %>你的uri写错了  
------其他解决方案--------------------图2
图1:
我的代码:
图1是正确的写法;
图2是错误写法;
给分吧
------其他解决方案--------------------应该是标签没有配置好。有时候有出错标志,直接复制再粘贴一下就没有了,或者关闭重新打开。
------其他解决方案--------------------c.tld导入WEB-INF了么?
web.xml配置标签了么?
------其他解决方案--------------------