读书人

为何在使用lt;c:forEachgt;标签是报错

发布时间: 2012-12-15 15:16:03 作者: rapoo

为什么在使用<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包已经导入

[最优解释]
引用:
引用:
图2

图1:



我的代码:
图1是正确的写法;
图2是错误写法;
给分吧


+1

这么辛苦的截了图,一分不给。。。抠楼主
[其他解释]
<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c” %>


[其他解释]
引用:
<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c” %>

没引入标签
[其他解释]
引用:
引用:
<%@ 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配置标签了么?
[其他解释]
引用:

图2

图1:



我的代码:
图1是正确的写法;
图2是错误写法;
给分吧



+1
[其他解释]
引用:
<%@ taglib uri=”http://java.sun.com/jsp/jstl/core” prefix=”c” %>


这是正确的音乐路径。。你的那个错了
[其他解释]
楼上正解,这个问题很容易出现,谁叫这两个uri这个相似呢

读书人网 >Java Web开发

热点推荐