`
liyixing1
  • 浏览: 961780 次
  • 性别: Icon_minigender_1
  • 来自: 江西上饶
社区版块
存档分类
最新评论

EL表达式,ognl表达式对集合过滤和投影

 
阅读更多
GONL<s:property value="#request.list.{?#this.name!='xxx'}"/>


EL表达式 ${list[name='xxxx']}
分享到:
评论

相关推荐

    Ognl参考手册pdf

    **OGNL**(Object Graph Navigation Language)是一种用于获取和设置Java对象属性的表达式和绑定语言。它支持通过相同的表达式进行读取和设置操作,使得在处理对象属性时更加方便。OGNL的应用场景包括但不限于: - *...

    struts2中的ognl

    - 静态属性和方法的访问,包括Action中的静态方法、JDK类的静态方法等,都可以通过OGNL表达式实现。 9. **访问集合**: - OGNL可以方便地访问数组、列表、集合和映射。例如,通过索引访问列表和映射的元素,通过`...

    ognl+标签知识点.pdf

    5. **操作集合对象**:OGNL可以方便地对集合进行过滤、投影和遍历,例如`books.{?#this.price将筛选出价格低于100的书籍。 在使用OGNL之前,需要在`web.xml`配置文件中添加`ActionContextCleanUp`过滤器,确保每个...

    OGNL Language Guide 中文版

    #### 四、OGNL表达式 - **表达式类型**: - **常量**: 数字、字符串等。 - **属性引用**: 访问 JavaBean 的属性。 - **数组和 List 下标**: 使用方括号 `[ ]` 访问数组或 List 的元素。 - **方法调用**: 直接...

    OGNL中文参考手册.pdf

    - **Jakarta Commons BeanUtils及JSTL的替代品**:OGNL比Jakarta Commons BeanUtils和JSTL的EL表达式更加灵活和强大,支持复杂的属性导航和索引操作。 #### 三、OGNL的历史背景 - **起源**:最初的设计目标是为了...

    OGNL 语言参考

    OGNL(Object Graph Navigation Language)是一种用于获取和设置Java对象属性的表达式与绑定语言。它不仅适用于读取属性值,同样也支持设置属性值,这使得OGNL在处理对象图时更加灵活与高效。OGNL的发音类似于“正交...

    Java实训教程 Java软件开发实战 Java开发框架介绍 struts2_4_OGNL 共71页.pptx

    尽管 JSP 2.0 已经内置了一种表达式语言(EL),但 OGNL 相对于其他表达式语言来说具有更多的高级特性: 1. **强大的类型转换功能**:OGNL 支持自动的类型转换,这对于处理不同类型的属性非常有用。 2. **静态或...

    JSTL、EL、ONGL、Struts标签的区别

    用于集合的过滤和投影;构造 Map。 - `%`: 当标志的属性为字符串类型时,计算 OGNL 表达式的值。 - `$`: 在国际化资源文件和 Struts2 配置文件中引用 OGNL 表达式。 **与 EL 的区别**: - **用法**: OGNL 通常与 ...

    轻量 J2EE 应用程序开发-MVC with Webwork2 – Xwork

    集合操作是 OGNL 中的一种重要功能,包括投影和选择等操作。层次型 MVC 和 ValueStack 是 J2EE 中的一种常见架构模式,用于管理应用程序的数据和业务逻辑。 轻量 J2EE 应用程序开发-MVC with Webwork2 – Xwork 是...

    Xwork——Struts2核心

    - **集合操作**:包括投影和选择等操作,使得对集合的处理更加灵活。 ##### 层次型MVC和ValueStack Xwork支持一种称为层次型MVC的设计模式,这与传统的MVC有所不同。在Xwork中,每一个Action都与一个ValueStack...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    6.3 EL表达式的应用 6.3.1 EL的基本语法. 6.3.2 EL的运算符 6.3.3 EL的隐含对象 6.4 JSTL核心标签库的应用 6.4.1 数据访问标签 6.4.2 流程控制标签 6.4.3 循环标签 6.5 JSTL格式标签库的应用 6.5.1 使用格式化数字 ...

    Java学习笔记-个人整理的

    {3.4}正则表达式}{71}{section.3.4} {3.5}StringBuffer}{75}{section.3.5} {3.6}StringBuilder}{76}{section.3.6} {3.7}StringBuilder与StringBuffer的缺点}{76}{section.3.7} {3.8}内部类}{77}{section.3.8} ...

Global site tag (gtag.js) - Google Analytics