OGNL

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
OGNL
Тип Expression Language (EL)
Разработчик OGNL Technology
Написана на Java, C Sharp
Операционная система Кроссплатформенное программное обеспечение
Аппаратная платформа Java Virtual Machine, .NET
Последняя версия 3.3.2 (январь 2022)
Лицензия BSD License
Сайт opensymphony.com/ognl

OGNL (англ. Object-Graph Navigation Language) — язык навигации по объектам-графам, язык выражений для манипуляции с данными[1].

Создан OGNL Technology как язык выражений (англ. Expression Language) для языка Java, который позволяет манипулировать свойствами (через JavaBeans методы setProperty и getProperty), и обращаться к методам классов Java. Также позволяет манипулировать массивами[2].

Примечания

  1. Struts2 — вывод данных. OGNL (недоступная ссылка). Дата обращения: 17 июня 2010. Архивировано 10 сентября 2013 года.
  2. English Wikipedia — OGNL  (англ.)