`
cyty01
  • 浏览: 7268 次
社区版块
存档分类
最新评论

JSTL 的 ForEach items 报错:不支持表达式

阅读更多
很高兴的新建了个项目,写了行:

<c:forEach var="temp" items="${list}">
然后 ForEach 就报错!!
提示:
"items" does not support runtime expressions


看了半天 。。。
发现 jstl 的 .tld 里 定义的 Foreach 的 items 不支持 EL 表达式

<rtexprvalue>false</rtexprvalue> 

后来……看了很久 发现
页面头上的
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
uri 写错了, 少了个路径  /jsp/jstl


最后改成
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
就对了。。。。
分享到:
评论
2 楼 cyty01 2012-03-01  
虽然很像,但是是2个不同的文件。。。。。总之如果换成另外一个就会出现上面提到的问题。。。具体的细节也不是很清楚。。
1 楼 lei2551712 2012-01-29  
请问一下 这俩uri有什么区别吗?

相关推荐

    jstl表达式所需依赖jar包

    "jstl表达式所需依赖jar包"是指在项目中为了使用JSTL功能,必须引入的特定jar文件。这些jar文件包含了JSTL库的实现,使得开发者能够利用JSTL标签进行更高效、更灵活的编程。 JSTL的核心在于提供了一种与脚本语言...

    el表达式+JSTL.rar

    《深入理解EL表达式与JSTL在企业实训中的应用》 在现代Web开发中,EL(Expression Language)表达式和JSTL(JavaServer Pages Standard Tag Library)是两个非常重要的技术,它们大大简化了Java Web应用的视图层...

    JAVAEE实验报告EL表达式和jstl标签库的使用.pdf

    JAVAEE 实验报告 EL 表达式和 JSTL 标签库的使用 EL 表达式(Expression Language)是一种在 JSP 页面中使用的脚本语言,用于简化 JSP 页面的开发。EL 表达式可以访问 JSP 页面中的变量、对象和集合,进行逻辑操作...

    jstl两个核心包和jstl标签库EL表达式详解

    EL(Expression Language)表达式:** EL是一种简洁的表达式语言,用于在Java Web应用程序中读取和设置值。它是JSP 2.0及更高版本的一部分,主要用于替代JSP页面中的脚本元素,使得页面更易于阅读和维护。EL表达式...

    EL表达式及JSTL标准标签

    EL表达式和JSTL标准标签库是JSP开发者不可或缺的工具,它们不仅简化了JSP页面的开发过程,还提高了代码的可维护性和可读性。通过合理运用这些技术,开发者可以构建出更加高效、灵活和安全的Web应用程序。

    EL表达式和Jstl.docx

    ### EL表达式与JSTL标签库详解 #### 一、EL表达式 **1.1 什么是EL表达式** EL(Expression Language)表达式是一种简洁的语法结构,用于访问和处理Java对象,特别是在JSP页面中。它使得开发者能够更方便地在JSP...

    jstl表达式的总结

    **JSTL(JavaServer Pages Standard Tag Library)表达式总结** JSTL是Java服务器页面标准标签库,它提供了一套用于处理常见JSP任务的标签,如迭代、条件判断、XML处理等,旨在减少Java代码在JSP页面中的使用,提高...

    EL表达式和Jstl详细教程

    例如,`c:forEach`标签可以遍历集合,其`items`属性可以设置为EL表达式 `${list}`。 **6. JSTL的`core`标签库** `core`标签库是JSTL中最常用的部分,其中包括: - `&lt;c:set&gt;`:设置变量。 - `&lt;c:out&gt;`:输出值,...

    JSTL1.1及EL表达式中文参考手册

    **JSTL1.1及EL表达式**是Java服务器页面(JSP)开发中的重要组件,它们极大地提升了JSP的可读性和可维护性。本文将深入探讨这两个概念及其在实际开发中的应用。 **JSTL(JavaServer Pages Standard Tag Library)**...

    JSP的JSTL标签和EL表达式大全

    **JSP的JSTL标签和EL表达式详解** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML或XML文档中嵌入Java代码来生成动态内容。然而,传统的JSP脚本语法可能导致代码混乱且不易维护。为了解决这个问题...

    JSTL和EL表达式源码.rar

    JSTL和EL是Java Web开发中不可或缺的工具,它们提高了代码的可读性和可维护性。通过JSTL,我们可以使用标签来替代繁琐的脚本代码,使页面更加整洁;而EL则提供了便捷的数据绑定机制,简化了页面与模型之间的交互。...

    jstl和standard.jar

    &lt;c:forEach items="${list}" var="item"&gt; &lt;c:out value="${item.name}"/&gt; &lt;/c:forEach&gt; ``` 以上代码会遍历名为`list`的集合,并输出每个元素的`name`属性。 **优势与应用场景:** - **代码分离**: JSTL使得视图层...

    JSTL标准库

    3. **XML标签库(x:)**:用于处理XML文档,支持XPath表达式,如解析XML、选择节点等。 4. **JSTL SQL标签库(sql:)**:用于执行SQL查询和操作数据库,但现在不推荐在生产环境中使用,因为存在安全风险。 5. **...

    jstl jar包+源码

    JSTL经常与EL一起使用,EL负责表达式计算,而JSTL负责控制流程。两者结合可以构建出强大的动态页面。 总结来说,JSTL是JSP开发中的一个重要工具,它提供了丰富的标签来处理各种常见的页面逻辑,提升了开发效率,...

    jsp导入jstl需要的jar包

    JSTL 包含了多个核心功能模块,如表达式语言 (EL)、国际化 (i18n)、XML 处理等。导入 JSTL 至 JSP 页面需要特定的 jar 包,以便在页面中使用这些标签。 首先,我们来详细了解一下 JSTL 的核心组件: 1. **core**:...

    jstl标签jar包

    &lt;c:forEach items="${list}" var="item"&gt; ${item} &lt;/c:forEach&gt; ``` - `&lt;c:choose&gt;`、`&lt;c:when&gt;`、`&lt;c:otherwise&gt;`:条件语句的嵌套结构。 ```jsp &lt;c:choose&gt; &lt;c:when test="${condition1}"&gt; 条件1成立 &lt;/c:when...

    c:forEach标签的使用祥解

    在JavaServer Pages (JSP) 开发中,`c:forEach`标签是Java Expression Language (EL) 和 JavaServer Pages Standard Tag Library (JSTL) 的一部分,它提供了一个方便的方式来迭代数组、集合、Map或其他可迭代的数据...

    jstl工具类

    然而,EL并不支持复杂的逻辑操作,如循环和条件判断,这时就需要结合JSTL来使用。JSTL标签可以与EL表达式无缝集成,实现更复杂的页面逻辑。 **3. JSTL与JSP脚本元素的区别** JSP脚本元素包括声明、脚本片段、表达式...

    JSTL深入详解,JSTL学习文档

    &lt;c:forEach var="item" items="${list}"&gt; ${item.name} &lt;/c:forEach&gt; ``` 在这个例子中,`&lt;c:forEach&gt;`标签遍历了EL表达式`${list}`中的元素,并显示每个元素的"name"属性。 通过深入学习JSTL,开发者可以更...

    jstl驱动包

    除了核心库,JSTL还依赖于另一个库——EL(Expression Language,表达式语言)库,例如`el-api.jar`和`javax.servlet.jsp.jstl.jar`。EL是JSP 2.0及更高版本中的一个重要组成部分,它允许在JSP页面中以更简洁的方式...

Global site tag (gtag.js) - Google Analytics