Преимущества использования OGNL по типичному EL в Struts2

Скажите, что я не усиливаю OGNL для создания моего веб-приложения Struts2, и просто просто использует типичный el, обеспеченный Sun. Какова была бы оборотная сторона его?

Насколько я знаю, OGNL является своего рода выражением, которое пытается соответствовать лучшему подобранному значению от ValueStack на основе его текущего состояния. Это могло также быть достигнуто, просто используя один только EL вместо этого?

Заранее спасибо за ответы

Daniel

7
задан Daniel 14 January 2010 в 03:05
поделиться

1 ответ

Я не думаю, что это возможно сделать, даже если вы решили не использовать OGNL с вашим веб-приложением struts2. OGNL используется внутри struts2 для передачи данных и преобразования типов. Если вы планируете использовать struts2, вам придется использовать OGNL и если вы этого не сделаете, struts2 сделает это автоматически.

Хотя вы можете оставить OGNL и использовать чистый EL, но в этом случае вся цель использования struts2 будет сведена на нет, потому что если вы не используете встроенные возможности struts2, то, скорее всего, вы пишете эти механизмы с нуля, используя EL.

Изначально это может показаться странным, но OGNL достаточно мощная и заслуживает внимания при разработке в struts2.

2
ответ дан 6 December 2019 в 23:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: