`
hpjianhua
  • 浏览: 241558 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

用EL表达式与Java代码的共享数据

阅读更多
场景:在Jsp本页中需要拿到用EL表达式迭代的值,需要如下设置:

1.先用标签将值设置进变量中:
<c:set var="uid" value="${item.userId}" scope="request"/>


2.再用Java代码将值从变量中取出来:
<%
(Integer)request.getAttribute("uid")
%>

分享到:
评论

相关推荐

    EL表达式完整介绍,很好的一份学习资料

    2. 表单输入组件:`h:inputText`等组件的值属性可以绑定到EL表达式,实现数据双向绑定。 六、EL的限制与优化 1. EL表达式的性能:虽然方便,但过度依赖EL可能导致性能问题,应适度使用。 2. EL表达式的安全:避免...

    EL表达式详解关于web的问题

    总之,EL表达式在Web开发中提供了强大的数据访问能力,简化了JSP页面的编程模型。了解其工作原理和如何禁用EL,有助于排查问题并优化代码质量。建议开发者熟练掌握EL表达式,以便更好地利用其功能。

    JSP中的EL表达式详细介绍

    JSTL的某些标签,如`c:out`,可以与EL表达式结合使用,以更安全和高效的方式显示数据。例如,`${user.name}" /&gt;`将输出"user"对象的"name"属性值,同时防止XSS攻击。 **4. EL表达式与JavaBeans** JavaBeans是Java...

    EL表达式笔记2

    EL(Expression Language)表达式是JavaServer Pages(JSP)技术中的一种强大的表达式语言,用于在JSP页面...EL表达式极大地简化了JSP页面中的数据处理,提高了代码的可读性和维护性,是现代JSP开发中的一个重要工具。

    EL表达式 + 详解

    EL表达式作为JSP页面中一种非常重要的技术,它不仅可以帮助我们减少页面中的Java代码量,提高页面的可读性和维护性,还能实现对数据的灵活访问和处理。了解并熟练掌握EL表达式的使用方法对于每一个Web开发人员来说都...

    EL、JSTL表达式案例精讲

    - **上下文数据访问**:在多页面间共享数据时,使用`sessionScope`和`applicationScope`可以在整个会话或整个应用范围内存储和检索数据,如用户偏好设置或全局配置信息。 #### 总结 EL和JSTL是JSP技术中的重要组成...

    el表达式教程-独家传播

    EL 与 JSTL (JavaServer Pages Standard Tag Library) 结合使用时,可以增强页面的动态性和灵活性。 1. **使用标签库前缀** - 示例:`&lt;%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %&gt;` 2. **...

    jsp详解含javabean el表达式等

    EL表达式与JSTL(JavaServer Pages Standard Tag Library)一起使用,可以极大地提高JSP页面的可读性和可维护性。 总的来说,JSP结合JavaBean和EL表达式提供了强大的功能,使开发者能够构建复杂且易维护的Web应用。...

    Java Unified Expression Language.zip

    JSF的FacesContext对象和EL上下文共享数据,使得EL表达式可以直接在JSF组件的属性中使用。 最后,从安全角度来看,EL也存在潜在的风险,比如代码注入攻击。因此,开发者应当注意对EL表达式的输入进行验证和过滤,以...

    jsp+java企业网站源代码

    在JSP页面中,可以使用`${expression}`来执行EL表达式,简化了页面与后台数据交互的过程。 4. **JSTL(JavaServer Pages Standard Tag Library)**: JSTL是一组标准标签库,提供了一系列预定义的标签,用于处理...

    JAVA上百实例源码以及开源项目源代码

    Java从网络取得文件 1个目标文件 简单 Java从压缩包中提取文件 1个目标文件 简单 Java存储与读取对象 1个目标文件 如题 Java调色板面板源代码 1个目标文件 摘要:Java源码,窗体界面,调色板 使用Java语言编写的一款...

    《Java.Web开发详解》的源代码

    7. **JSTL与EL表达式**:JSTL(JavaServer Pages Standard Tag Library)是JSP标签库,可以减少脚本代码,提高代码可读性。EL(Expression Language)是表达式语言,用于在JSP中简便地访问作用域内的对象。源代码中...

    jsp2.0表达式

    EL通常与JavaServer Pages Standard Tag Library (JSTL) 结合使用,JSTL提供了一系列标签库,用于处理常见的任务,如迭代、条件判断、XML处理等。通过EL,我们可以更方便地在JSTL标签中传递参数,使代码更加清晰和可...

    java web典型模块大全8-10章代码.zip

    可能在08章或09章中,讲解了如何使用EL表达式简化页面的编写,提高开发效率。 7. **过滤器(Filter)和监听器(Listener)** - 这些是Java Web的重要组件,过滤器可以拦截请求和响应,执行预处理或后处理任务;监听...

    JSP EL隐含对象

    它们与Servlet API中的相应对象功能相同,但使用EL表达式语法更加简洁,降低了学习曲线。了解并熟练使用这些隐含对象是每个JSP开发者必备的技能之一。 在实际项目中,结合EL和JSTL(JavaServer Pages Standard Tag ...

    Jsp代码java项目例子

    【Jsp代码java项目例子】是一个集合了21个实用示例的Java Web项目,旨在帮助开发者更好地理解和应用JavaServer Pages(JSP)技术。这些小例子覆盖了JSP的基础到高级特性,对于初学者和有经验的开发人员来说都是宝贵...

    jsp技术开发的精品课程网站(源代码)

    2. **application对象**:在整个应用程序的生命周期内共享数据,适用于所有用户的数据。 六、错误处理与调试 1. **异常处理**:使用`&lt;error-page&gt;`配置处理特定错误码或异常类型。 2. **调试技巧**:使用`...

    javax.el-api-3.0.0.zip

    3. **Bean Validation集成**:可以直接在EL表达式中使用Bean Validation注解,如@NotNull等。 4. **Java 8兼容**:支持Java 8的新特性,如Lambda表达式和日期时间API。 5. **EL函数库**:可以定义自定义的函数库,...

    Java Web程序设计入门课件-EL隐式对象.pptx

    `pageScope`、`requestScope`、`sessionScope`和`applicationScope`这四个EL隐式对象允许我们在EL表达式中直接访问这些域中的数据,无需直接引用域对象。 **7.3.4 param和paramValues对象** 在处理客户端请求时,EL...

Global site tag (gtag.js) - Google Analytics