什么是OGNL?

原创 2008年10月02日 11:36:00

 OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。

什么是OGNL表达式

前言     在经典的SSH框架中,我们在JSP页面经常会用到OGNL表达式来取值,然后赋值给页面元素,这种方式来赋值,JSP页面的代码看起来干净整洁,没有过多的Java代码。但是到底什么是...
  • u013038861
  • u013038861
  • 2016年08月01日 20:52
  • 2822

Struts2中使用OGNL表达式投影(过滤)

1.集合的投影(过滤)有以下三种方式:  a.“?#”:投影(过滤)所有符合条件的集合,如:users.{?#this.age > }; b.“^#”:投影(过滤)第一个符合条件的元素,如:use...
  • qin9r3y
  • qin9r3y
  • 2012年12月30日 00:12
  • 2244

Struts2值栈和ognl表达式

一、struts2值栈: 包含两部分:对象栈和map栈 对象栈中存放的是相关的对象,在Action类中可以通过ActionContext.getContext.getValueStack().pu...
  • csdn_huan
  • csdn_huan
  • 2015年12月21日 16:39
  • 466

struts2中根对象以及ognl

Struts2中的OGNL表达式语言是对Xwork的OGNL的封装。我们要理解一下几点:  1. Struts2中将ActionContext作为OGNL的上下文环境(ActionContext内部...
  • tengdazhang770960436
  • tengdazhang770960436
  • 2014年05月12日 13:51
  • 825

ognl是个什么东东呢?

1、官方语言解释: OGNL,全称为Object-Graph Navigation Language,它是一个功能强大的表达式语言,用来获取和设置Java对象的属性,它旨在提供一个更高的更抽象的层次...
  • yangchujie1
  • yangchujie1
  • 2013年07月11日 19:18
  • 1155

什么是OGNL

OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存...
  • maxun518
  • maxun518
  • 2011年06月09日 17:27
  • 121

OGNL循环表达式

OGNL循环是用的比较多的地方使用方法如下: 1.使用标签读出属性 "> ...
  • VICHOU_FA
  • VICHOU_FA
  • 2016年09月07日 10:25
  • 897

Struts2之Ognl基本操作、过滤、投影解读

一、学习案例:关于上一章的《Hibernate之Ognl详解》的演示项目很多朋友说后面的不是很了解。这一章就暂且做下讲解。   a)根对象就是我们通过context.setRoot(...);设置的对...
  • u011638419
  • u011638419
  • 2014年12月22日 10:17
  • 1455

OGNL表达式语言以及在Structs中的运用

OGNL 基本介绍 Structs2 OGNL表达式示例 示例一 Personjava OGNL1java 示例2 OGNL2java 示例3 OGNL3java 示例4 Classroomjava ...
  • Peng_Hong_fu
  • Peng_Hong_fu
  • 2016年11月16日 18:34
  • 614

MyBatis中的OGNL表达式

  • lihaomuye
  • lihaomuye
  • 2016年08月08日 10:19
  • 1989
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:什么是OGNL?
举报原因:
原因补充:

(最多只允许输入30个字)