- 5
- 0
- 约 5页
- 2016-10-17 发布于重庆
- 举报
OGNL表达式总结
1.#返回对象的属性
例如:root.getName(), node.getName();(root为根对象,node为节点对象)
如果要访问的对象不是根对象,则需要使用命名空间,用“#”来标识:#node.name
如果访问一个根对象,则不用指定命名空间,可以直接访问根对象的属性:name
2.struts2允许在值栈中使用索引
如:值栈中存在多个对象,并且都有属性名为name的属性,则可以使用一下表达式:
[0].name
[1].name
注:使用索引,并不是直接获取指定的元素,而是从指定的索引位置搜索
3.由于值栈是struts2中OGNL的根对象,如果用户需要访问值栈中的对象,则可以直接通过下面的代码访问值栈中的属性
如:获取值栈中的root属性
${root}
如果访问其他Context中的对象,由于不是根对象,在访问是,需要加#前缀
#application[‘name’]=getAttribute(“name”)
#session[‘name’]=session.getAttribute(“name”)
#request[‘name’]=request.getAttribute(“name”)
#parameters[‘name’]=tequest.getAttribute(“name”)
4.OGNL可以生成集合元素(list,map)
Li
您可能关注的文档
- ODBC连接MySQL数据库.doc
- Odfjell钻井平台租船市场竞争激烈.doc
- ODS(C18)液相色谱柱的种类.doc
- 红外光谱分析中样品处理方法的改进 刘立军 姜恒 宫红 苏婷婷 BACK.doc
- 红外灯的选择和使用doc.doc
- office2007_密钥大全----总有一个能用的.doc
- Office2007插入flash.docx
- office2010CAD.doc
- Office20102013安装大法.docx
- 红景天质量标准培训资料.doc
- 力士乐数控系统MTX NC固定循环.docx
- 发格数控系统40_i_P数显表安装操作手册.docx
- T∕SDJZXH 005-2025 建设工程智慧监理建设评价标准.pdf
- FANUC发那科数控系统FANUC OPEN CNC 操作说明书(DNC 运行管理软件.docx
- T∕CASMES 661-2026 停车场(库)公共设施配建导则.pdf
- T∕GZBECTA 007-2025 民用建筑碳排放计算指南.pdf
- FANUC发那科数控系统16i 18i 160i 180i - Model A Maintenance.pdf
- T∕CADP 9-2023 高路堤路段与天然气管道交叉工程 通道涵技术要求.pdf
- 发格数控系统8055参数备份和恢复.pdf
- Mazak马扎克数控系统马扎克(Mazak)FMS介绍.docx
原创力文档

文档评论(0)