OGNL简介

文章目录

OJNL的全称是 Object Graph Navigation Language ,即对象图导航语言,它是一个开源项目,工作在视图层,用来取代页面中的Java脚本,简化数据的访问操作。

与jsp中内置的el表达式相比,它们共同属于表达式语言,但是OGNL的功能更为强大,如强大的类型转换功能、访问方法、操作集合对象等

OGNL被集成在Struts2框架中用来帮助实现数据的传输和类型转换,OGNL在框架中主要做两件事:表达式语言和类型转换器

表达式语言

将表单或 Struts 2 标签于特定的Java数据绑定,用来将数据移入,移除框架。

类型转换

数据进入和流出框架,在页面数据的字符串类型和Java数据类型进行转换。

原文链接:,转发请注明来源!

发表评论