`
zhangfy068
  • 浏览: 148389 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jsp页面使用jstl out标签中使用EL 中错误解决

阅读更多

According to TLD or attribute directive in tag file, attribute value does not accept any

expression2007年08月03日 星期五 10:34应用部署运行的时候出现JSP异常, 发生在使用JSTL库的时候:

According to TLD or attribute directive in tag file, attribute value does not accept any

expressions, 可能是因为使用了JSP2.0版本, 同时又没有使用JSTL core库的备用版本(RT库), 以下有

两种处理方法:

1. 修改web.xml.

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-

app_2_4.xsd" version="2.4">
改为2.3版本的

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"

"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
2. 使用JSTL core RT库

JSTL core库的有两种taglib伪指令, 其中RT库即是依赖于JSP传统的请求时属性值, 而不是依赖于EL来

实现(称为EL库.JSP2.0将支持EL)

JSP中使用<%@ taglib uri=http://java.sun.com/jstl/core prefix="c"%>在2.3版本都可以,在2.4就不

行了, 难道是版本不兼容吗?

只要将

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

<%@ taglib uri=http://java.sun.com/jstl/core_rt prefix="c"%>
就没有问题了
 
 

分享到:
评论

相关推荐

    jsp中使用jstl标签的驱动

    在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而JSTL(JavaServer Pages Standard Tag Library)是JSP的一种标准标签库,它提供了一系列的标签来简化页面逻辑,提高代码的可读性和可...

    jsp中标签JSTL中英文对照的中文帮助文档(chm格式)

    JSTL的出现是为了减少在JSP页面中使用过多的Java脚本和表达式,使页面更易于阅读、维护和优化。 **JSTL的组成部分** JSTL主要由以下几个核心部分组成: 1. **Core标签库**:提供了基本的控制结构,如迭代、条件...

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

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

    JSP中的JSTL标准标签库

    例如,使用`&lt;c:out&gt;`标签显示EL表达式的值,避免了在JSP页面中使用`&lt;%= %&gt;`脚本元素。 **JSTL的优点** 1. **可读性**:JSTL标签比Java脚本元素更容易阅读和理解,特别是对于非程序员的Web设计师。 2. **可维护性**...

    EL表达式和jsp JSTL标签库的总结

    通过使用`&lt;jsp:useBean&gt;`标签,可以在JSP页面中创建并使用自定义JavaBean对象,并通过EL表达式来访问这些对象的属性。例如,假设存在两个JavaBean类`A`和`B`,其中`A`包含一个类型为`B`的对象`b`,那么可以通过下面...

    JSP EL JSTL 学习总结.rar

    2. **JSP隐含对象**:如request、response、session、application、pageContext、out、config、page等,它们是JSP预先定义好的变量,可以直接在页面中使用。 3. **JSP指令**:如page、include、taglib等,它们用于...

    JSTL,EL表达式语法简介

    **JSTL与EL的协同工作**:在JSP页面中,EL表达式通常与JSTL标签一起使用,EL负责数据的获取和计算,而JSTL标签则负责页面的逻辑控制。例如,使用EL表达式和`&lt;c:if&gt;`标签可以实现简单的条件判断: ```jsp ${user != ...

    JSTL核心标签库使用范例

    在提供的文件名"EL_Function"中,可能包含的是关于如何在JSTL中使用EL函数的示例。EL函数允许开发者扩展EL表达式的能力,例如使用`fn:split()`函数对字符串进行分割,或者`fn:length()`计算集合的长度。在JSP页面中...

    jstl标准标签库

    - 在JSP页面中使用`&lt;%@ taglib %&gt;`指令导入JSTL库,例如`&lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%&gt;`,其中`prefix`定义了标签的前缀,`uri`指定了库的URI。 - 使用导入的标签进行页面逻辑...

    EL表达式及JSTL标准标签

    在探讨“EL表达式及JSTL标准标签”的过程中,我们深入分析了这些技术在Java Server Pages(JSP)中的应用及其对Web开发的影响。以下是对该主题的详细阐述: ### 1. EL表达式(Expression Language) EL表达式是...

    jstl1.2标签库jar包

    JSTL 1.2很好地整合了EL,使得开发者可以方便地在JSP页面中使用EL表达式,如 `${expression}`。 - **fmt标签库** - `fmt:formatNumber`:格式化数字。 - `fmt:formatDate`:格式化日期和时间。 - `fmt:message`...

    JSTL常用标签总结

    JSTL(JavaServer Pages Standard Tag Library)即JavaServer页面的标准标签库,它是一套用于JSP页面的自定义标签库,通过这些标签可以简化JSP页面的开发。本文将对JSTL中常用的标签进行总结。 首先,&lt;c:out&gt;标签...

    总结EL和JSTL

    EL 表达式和 JSTL 是 JSP 开发中非常重要的技术,它们可以使开发人员更方便地访问页面内容,实现逻辑控制,优化代码结构。但是,EL 表达式和 JSTL 也需要开发人员具备一定的知识和经验,以便更好地使用它们。

    jstl标签使用文档,jstl标签使用帮助文档

    **JSTL(JavaServer Pages Standard Tag Library)** 是一个标准的标签库,它为Java Servlet和JavaServer Pages (JSP) 提供了强大的处理能力,使得开发者可以通过使用标签而不是脚本来实现页面逻辑,从而提高了代码...

    jstl标签使用的总结心得

    JSTL,全称JavaServer Pages Standard Tag Library,是一个用于JSP页面的开源标签库,由Apache Jakarta项目维护。它旨在提高JSP开发的效率,通过提供一系列预定义的标签来简化常见任务,如控制流、迭代、XML处理、...

    JSTL中文帮助文档

    - EL 可以直接在 JSTL 标签中使用,例如 `${}` 语法。 7. **优点** - 提高代码可读性:JSTL 标签比 JSP 脚本更直观,便于理解。 - 分离关注点:JSTL 有助于实现 MVC 设计模式,将业务逻辑从视图层分离。 - 更少...

    jstl chm pdf 中文 el表达式

    JSTL是JavaServer Pages标准标签库,它提供了一系列预定义的标签,用于简化JSP页面的编写,减少在页面中的脚本代码,使得JSP更加符合MVC(模型-视图-控制器)的设计模式。JSTL的核心库包括了对SQL查询、XML处理、...

    jsp中jstl的jar包

    引入这个jar包后,可以在JSP页面中使用JSTL提供的各种标签。 2. **standard-1.1.2.jar**: 这个jar包是JSTL的EL(Expression Language)支持,也称为JSTL的fmt和fn库,提供了额外的功能,如日期/时间格式化和数组/...

    JSTL标签配置文件

    将这个库解压并引入到项目中,可以在JSP页面中使用这些标签。 7. **JSTL与EL的结合** JSTL经常与JSP表达式语言(EL)一起使用,EL提供了一种简洁的方式来访问JavaBeans中的属性。通过EL,JSTL标签可以更方便地引用...

    jsp开发的jstl标签库

    例如,以下是如何在JSP页面中使用JSTL核心标签库的简单示例: ```jsp ;charset=UTF-8" language="java" %&gt; &lt;%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %&gt; // 示例代码 request.setAttribute...

Global site tag (gtag.js) - Google Analytics