`
jakoes
  • 浏览: 68899 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

EL表达式与"点"的问题

阅读更多
EL表达式所带来的便利是众所周知的,但小弟在使用过程中有一小问题:

环境:
我们在request里保存了两个字符串变量:
request.setAttribute("user.name","jakoes.wu");
request.setAttribute("user","jakoes");

问题:
我们在JSP中可以直接这样取到"user"变量:${user }
但我如果想取到user.name变量,又如何做呢?
如果直接这样写:${user.name },JSP会认为,在request里保存了一个user的对象,去取它的name属性(getName)

请问高手,我如何取到request里的user.name变量?
分享到:
评论
5 楼 coffee9527 2008-01-21  
如果真的是封装到Bean中,那么直接可以用${user.name}
4 楼 keshin 2008-01-21  
jobar 写道
${requestScope["user.name"]}这样可以

正解
3 楼 jomper 2008-01-21  
user.name 这样的 attributeName非常的奇怪, 按lz的思维来,并且依照java的命名规范应该是"userName"
2 楼 jobar 2008-01-21  
${requestScope["user.name"]}这样可以
1 楼 zsy_java 2008-01-20  
最好的办法就是把user做成一个bean,用name做为其一个成员
在发送bean出去取就没有问题了

相关推荐

    EL表达式的使用详解

    EL 表达式的使用详解 EL 表达式是一种在 Java 服务器页面(JSP)中使用的表达式语言。它提供了一种简单的方式来访问和操作 Java 对象的属性。EL 表达式广泛应用于 JSP、Servlet、JSF 等 Web 开发技术中。本文将详细...

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

    EL表达式可以与JavaServer Pages Standard Tag Library (JSTL) 结合使用,增强其功能。例如,`<c:out value="${expression}">` 用于安全地输出EL表达式的结果,防止跨站脚本攻击(XSS)。 **EL表达式的高级特性** 1...

    EL表达式的语法介绍

    EL 表达式语法介绍 EL 表达式是 Java 服务器页面(JSP)和 Java 服务器面板(JSF)中使用的一种表达式语言,用于在 Web 应用程序中实现动态内容。EL 表达式可以被解析成数值表达式和方法表达式,其中取值表达式用于...

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

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

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

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

    el表达式用法部分解说

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

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

    2. 进行逻辑操作:EL 表达式可以进行逻辑操作,例如比较、逻辑与、逻辑或等。 例如:${user.age >= 20} 判断用户年龄是否大于或等于 20 岁 3. 进行算术操作:EL 表达式可以进行算术操作,例如加、减、乘、除等。 ...

    JSTL以及EL表达式所需jar包

    EL表达式是Java EE中的一个强大功能,它允许开发者在JSP页面中简洁地访问和操作应用程序范围内的对象。EL表达式的语法类似于JavaScript,但它的主要目的是提供一种声明式的方式来获取和设置JavaBeans属性。例如,`${...

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

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

    EL表达式的使用方法

    EL表达式常常与JSTL(JavaServer Pages Standard Tag Library)一起使用,以实现更强大的功能。 ##### 1. JSTL简介 JSTL是一组标准标签库,用于简化JSP页面的开发工作,其中包括了条件判断、循环控制等功能。 ####...

    EL表达式详解教程.zip

    EL(Expression Language,表达式语言)是Java EE...这些文档应该涵盖了EL表达式的详细语法、常见问题和实例解析,帮助你成为EL表达式使用的专家。学习并熟练掌握EL表达式,对于提升JSP开发的效率和代码质量至关重要。

    JSTL,EL表达式语法简介

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

    JS中如何引用EL表达式

    在 JavaScript 中引用 EL 表达式需要注意服务端和客户端的执行顺序,charset 编码问题,以及 JavaScript 文件和 JSP 文件的相互引用问题。通过遵循正确的方法和注意事项,我们可以成功地在 JavaScript 中引用 EL ...

    EL表达式(很全很强大)

    #### 三、EL表达式的特性与功能 - **启用或禁用EL**:可以通过`<%@ page isELIgnored="true"%>`来控制是否启用EL表达式。默认情况下,EL表达式是开启的。 - **布尔表达式**:支持简单的布尔表达式,如`${true and ...

    maven项目中的EL表达式问题

    通过本文的分析与解决方案,我们可以更好地理解如何解决EL表达式未被解析的问题,避免类似错误的发生。同时,对于新手开发者来说,熟悉Maven的基本用法以及Web规范的不同版本之间的差异也是十分必要的。

    jsp中的EL表达式简介

    【JSP EL表达式简介】 EL(Expression Language)是JavaServer Pages(JSP)中的一种简洁的表达式语言,设计的初衷是为了简化JSP页面的编写。EL受到ECMAScript和XPath表达式语言的启发,提供了更高效的方式来访问和...

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

    然而,有时开发者可能会遇到EL表达式不工作的问题,这可能给开发过程带来困扰。本篇文章将详细探讨这个问题,并提供几种有效的解决方案。 1. **检查JSP页面的DOCTYPE** EL表达式在JSP 2.0及更高版本中默认启用。...

    j2ee必备-EL表达式详解教程

    在这篇"EL表达式详解教程--j2ee必备的页面取数据语言EL表达式详解教程"中,我们将深入探讨EL表达式的语法和特性。 EL表达式的语法基础是`${expression}`,其中`expression`是你要执行的表达式。例如`${sessionScope...

    简单使用EL表达式标签

    **EL表达式简介** EL(Expression Language,表达式语言...通过简单使用EL表达式标签,我们可以轻松地在JSP页面中展示和处理数据,实现页面与后台的高效交互。理解和熟练运用EL表达式,对于提升Web开发技能至关重要。

    EL表达式详解教程

    ### EL表达式详解教程 #### 一、EL表达式的简介 EL(Expression Language),即表达式语言,是一种简单且强大的语法结构,用于访问JavaBean属性和执行简单的操作。EL表达式的设计初衷是为了简化JSP页面中对数据的...

Global site tag (gtag.js) - Google Analytics