Struts2之OGNL.pptVIP

  • 3
  • 0
  • 约1.32万字
  • 约 51页
  • 2017-08-15 发布于河南
  • 举报
Struts2之OGNL Struts2的OGNL表达式语言 EL(Expression Language)的作用: 避免(MyType) request.getAttribute()和myBean.getMyProperty()之类的语句,使页面更简洁; 支持运算符(如+-*/),比普通的标志具有更高的自由度和更强的功能; 简单明了地表达代码逻辑,使用代码更可读与便于维护。 Struts2的OGNL表达式语言 Struts 2支持以下几种表达式语言: OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言; JSTL(JSP Standard Tag Library),JSP 2.0集成的标准的表达式语言; Groovy,基于Java平台的动态语言,它具有时下比较流行的动态语言(如Python、Ruby和Smarttalk等)的一些起特性; Velocity,严格来说不是表达式语言,它是一种基于Java的模板匹配引擎,具说其性能要比JSP好。 Struts2的OGNL表达式语言 Struts 2默认的表达式语言是OGNL,原因是它相对其它表达式语言具有下面几大优势: 支持对象方法调用,如xxx.doSomeSpecial(); 支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方

文档评论(0)

1亿VIP精品文档

相关文档