第四章:struts2中的OGNL.pptVIP

  • 5
  • 0
  • 约 23页
  • 2016-11-18 发布于湖北
  • 举报
IBM Software Group ? ? 2008 IBM Corporation IBM Software Group IBM Software Group IBM Software Group 第四章:Struts 2中的OGNL 房栋 学习目标 掌握OGNL表达式的使用 掌握值栈的概念 掌握struts2对OGNL表达式的增强 OGNL简介 Struts2的一个关键特性就是它可以对Action携带的数据进行读写访问,例如在前面我们在表单中使用user.username指定数据传递给Action的user对象的username属性,在 s:property 元素中使用user.username来获取用户的名字,这是通过表达式语言 Expression Language,EL 来实现的,这种表达式语言就是OGNL。 OGNL的全称是Object Graph Navigation Language 对象图导航语言 ,它是一种强大的表达式语言,让你通过简单一致的表达式语法来读取和设置Java对象的属性值,调用对象的方法,遍历整个对象的结构图,实现字段类型转换等功能。 为什么要使用OGNL 视图层的表达式语言通常是用来简化数据的访问操作,取代Java脚本代码,提供更清晰的视图层实现。例如,在JSP页面中使用JSP2.0内置的表达式语言获取user对象的username属性,可

文档评论(0)

1亿VIP精品文档

相关文档