jeffy

BlogJava 首页 新随笔 联系 聚合 管理
  70 Posts :: 1 Stories :: 14 Comments :: 0 Trackbacks

OGNL(Object Graph Navigation Language)TapestryOGNL结合的很完美。OGNL是一种Java表达式语言,它被用来读取和更新对象的属性。OGNL比建立在JSP2.0标签库之上的表达式语言更简单功能也更强大。OGNL不仅仅提供属性的访问,它包括了精确的表达式和方法的调用。也能访问类的静态域。也可以创建新的对象,包括ListMap对象。简单的OGNL表达式是属性的名字。如:foo,这就等同于调用了方法getFoo()(或者是setFoo()如果表达式是用来更新属性的)。当属性的名字是连续的属性名时,导航功能就起作用了。如:foo.bar.baz,它就等于getFoo().getBar().getBaz() 。不过要注意的是foobar这些属性不能为空。 OGNL允许两个对象(如页和页所包含的组件)来共享信息。

posted on 2006-03-01 11:43 Live-in Java 阅读(1443) 评论(1)  编辑  收藏 所属分类: Web Framwork

评论

# re: Tapestry和ognl 2006-12-31 17:15 yant
能不能在具体的说一下,谢谢!
我的EMAIL:easyfly_yant@163.com
希望跟高手交流
  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航: