`
madbluesky
  • 浏览: 83045 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【转载】el表达式不起作用解决方案

阅读更多

关键字: el表达式不起作用 今天晚上学习SSH,发现一个el表达式在JSP2.0中不起作用的问题。反复调试多次,发现是web.xml中出了问题。猜测是版本的问题,但只知道了如何修改,不知道为什么那样修改。停止工作后看别人博客,很幸运的发现了原因。 tomcat5.0的版本, 使用了低版本,只求稳定。 web.xml <?xml version="1.0" encoding="ISO-8859-1"?><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.4版本默认启用el表达式,如果使用2.5版本,默认el表达式是关闭的 <?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" xsi:schemalocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> 那么对应2.5的web.xml --&gt; jsp页面里应该增加 一句话,凡是部署描述文件遵循Servlet2.4规范的WEB应用,EL表达式的计算默认是启用的,而未遵循的,则EL表达式的计算默认是禁用的。 所以解决方案还可以是:将web.xml中的DTD(文档类型定义)改问2.4的版本 </web-app></web-app>

分享到:
评论

相关推荐

    el表达式不起作用解决方案

    通过以上步骤,大多数EL表达式不起作用的问题应该能得到解决。在调试过程中,利用日志记录和断点调试工具可以帮助定位问题的具体原因。如果问题依然存在,可能需要进一步深入分析项目结构和依赖关系,以找出隐藏的...

    EL表达式的使用详解

    EL 表达式的作用域是指 EL 表达式可以访问的范围。EL 表达式可以访问以下几个范围的对象: * pageScope:当前页面的作用域,访问当前页面的变量和对象。 * requestScope:当前请求的作用域,访问当前请求的参数和...

    EL表达式EL表达式

    **EL表达式(Expression Language)**是Java服务器页面(JSP)技术中的一个重要组成部分,它提供了一种简洁而强大的方式来访问和操作数据,如JavaBeans属性、JSP作用域中的对象等。EL表达式的设计目标是简化JSP页面的...

    jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法

    要解决这个问题,首先需要理解EL表达式的解析与web.xml配置文件中指定的JSP版本有关。在Java EE 5中,默认情况下,EL表达式可能不会被解析,而是作为普通文本处理。为了解决这个问题,可以尝试将web.xml文件中的JSP...

    el表达式用法部分解说

    EL表达式是JSP技术中不可或缺的一部分,它简化了前端页面与后端数据的交互过程。通过本文的介绍,你应该能够更深入地理解EL表达式的用法以及如何利用这些特性来提高Web应用的开发效率。在未来的学习和实践中,希望你...

    el 表达式el 表达式el 表达式

    **EL表达式简介** EL全称为Expression Language,最初在JSTL 1.0中作为方便数据存取的自定义语言出现,仅限于在JSTL标签内使用,如`${3 + 7}"&gt;`。然而,随着JSP 2.0的发布,EL已成为标准规范的一部分,适用于支持...

    EL表达式的语法介绍

    eval-expression 是使用 ${expr} 或者 #{expr} 结构的形式构成,literal-expression 是不使用 ${expr} 或者 #{expr} 结构的形式构成,而 Composite expressions 是多个 EL 表达式的聚合。 1.1.1 Eval-expression ...

    EL表达式使用文档,方便快速使用EL表达式.pdf

    EL 表达式的主要作用是获得四大域中的数据,即 pageContext、request、session 和 application 四个域中的数据。EL 表达式的格式为 ${EL 表达式},其中 EL 表达式可以是任何有效的 Java 表达式。 EL 表达式可以获得...

    EL表达式练习 EL表达式练习

    EL(Expression Language,表达式语言)是JavaServer Pages(JSP)2.0及更高版本中的一个重要组成部分,它提供了一种简洁、强大的方式来访问JavaBean属性和表达式求值。EL表达式主要用于简化JSP页面中的代码,提高...

    EL表达式包括字符串处理,时间日期的格式化,数字处理

    ### EL表达式详解 #### 一、EL表达式的概述与基本使用 EL(Expression Language),即表达式语言,是JavaServer Pages (JSP) 2.0标准的一部分,用于简化JSP页面中对数据访问的操作。它允许开发者通过简单的语法在...

    JSTL自定义EL表达式

    自定义EL表达式极大地扩展了JSTL的能力,使开发者能够创建符合项目需求的定制化解决方案,同时保持代码的简洁和规范。通过深入理解和实践自定义EL表达式,你可以更好地驾驭JSTL,提升Java Web应用的开发效率和质量。

    el表达式EL表达式言语和JSTL

    **EL表达式** EL(Expression Language)表达式是Java服务器页面(JSP)2.0及更高版本中引入的一种轻量级、强大的脚本语言,主要用于简化Java Web应用程序中的数据访问。它允许开发者在JSP页面中直接访问JavaBean...

    JS中如何引用EL表达式

    一种解决方案是将 JavaScript 文件改为 JSP 文件,然后在 JSP 文件中引入 EL 表达式。这样,在服务端执行 EL 表达式后,结果将被传递给客户端的 JavaScript。 例如,我们可以在 JSP 文件中编写以下代码: ```jsp ; ...

    JSTL以及EL表达式所需jar包

    总的来说,JSTL和EL表达式是JSP开发中不可或缺的部分,它们提供了更加优雅的代码组织方式,降低了维护成本,并提高了开发效率。通过理解并熟练运用这两个工具,开发者能够更好地构建健壮且易于维护的Web应用程序。

    EL表达式(很全很强大)

    当使用EL表达式时,如果某个变量没有在当前作用域中定义,则EL会依次向上搜索更高层次的作用域,直到找到为止。如果没有找到,则返回`null`。 #### 三、EL表达式的特性与功能 - **启用或禁用EL**:可以通过`...

    EL表达式全解语法中文技术文档

    通过阅读《EL表达式全解语法中文技术文档》(如JSP2.0EL.pdf),你可以深入了解EL的每个方面,并熟练运用到实际开发中,解决与EL相关的各种问题,提升JSP应用的开发效率和质量。这份文档详尽地涵盖了EL的全部语法,...

    el表达式介绍 el表达式使用帮助文档

    **EL(Expression Language)表达式**是JavaServer Pages (JSP) 2.0及更高版本中的一个核心组件,用于简化动态内容的生成。它提供了一种简洁的方式来访问JavaBean属性、集合、上下文作用域中的对象以及进行基本运算...

    JSTL,EL表达式语法简介

    JSTL的核心是与Java Expression Language(EL)紧密集成,EL则是一个用于在JSP页面中获取和操作数据的简洁表达式语言。 **EL(Expression Language)**是Java Servlet 2.4及更高版本中引入的一种轻量级脚本语言。它...

    el表达式教程,教你学会使用el表达式

    EL 表达式教程 EL(Expression Language)是一种简洁的语言,用于在 JSP 中访问和操作数据。EL 表达式提供了简洁的语法来访问和操作数据,使得开发者可以更方便地在 JSP 中进行数据处理。 基本语法 EL 表达式的...

Global site tag (gtag.js) - Google Analytics