OGNL表达式
2016-03-02 17:49
148 查看
OGNL表达式有三个参数,即表达式、根对象、上下文环境
根对象是OGNL要操作的对象,在表达式规定了要完成的工作后,需要制定工作的操作对象。
例如:
中,request就是对象,从这个对象中取出name的值
如果使用OGNL要访问的不是根对象,则需要使用名称空间。用“#”表示;如果访问的是一个根元素,则不必使用名称空间,可以直接访问根对象的属性。
在Struts2中,获取堆值得属性可以使用属性,如{属性},如{name}获取name的值
如果访问其他上下文路径中的对象,由于不是根对象,在访问时需要加前缀”#”
根对象是OGNL要操作的对象,在表达式规定了要完成的工作后,需要制定工作的操作对象。
例如:
<s:property value="#request.name"/>
中,request就是对象,从这个对象中取出name的值
如果使用OGNL要访问的不是根对象,则需要使用名称空间。用“#”表示;如果访问的是一个根元素,则不必使用名称空间,可以直接访问根对象的属性。
在Struts2中,获取堆值得属性可以使用属性,如{属性},如{name}获取name的值
如果访问其他上下文路径中的对象,由于不是根对象,在访问时需要加前缀”#”
<h1>${name}</h1>
相关文章推荐
- mark
- Android内存优化一:内存分析工具 MAT 的使用
- Phabricator 开放源代码的软件开发平台 Window Active Directory ldap ad域配置记录
- swift 里的class和static
- 面试题目以及注意事项
- XNA4.0 RPG游戏开发教程(二)
- android仿微信朋友圈上传下载图片
- 二叉排序数树
- 新闻发布系统
- Android插件化原理解析——概要
- CMD命令行方式更改Win7系统主题
- 鼠标选中不能复制
- JSPath基础用法
- 使用 Spring Data JPA 简化 JPA 开发
- [读书笔记之安卓开发艺术探索]View的事件体系前的知识准备
- Python模拟登陆
- JS检测当前设备是PC还是移动端
- C语言 简单的队列(数组队列)
- swift 语法-012-可空、可非
- 对App Store App进行重签名、解密