2014-02-10 2 views
0

Можно ли использовать MVEL (http://mvel.codehaus.org/Home) с JSF? Я не могу найти класс, который является «ExpressionFactory» в коде? MVEL, похоже, использует статический класс MVEL, поэтому я не знаю, что написать в моем web.xml для параметра «org.apache.myfaces.EXPRESSION_FACTORY».JSF el - интегрировать с mvel

ответ

1

Я не думаю, что это возможно, потому что MVEL не является стандартным EL, который исходит от JSP и был разработан в JSR-245 и JSR-341. Например, посмотрите на JUEL. Это реализация спецификации, определенной в JSR-245 (jcp.org). Было бы возможно создать обертку между MVEL и UEL, но это может быть бессмысленным, поскольку UEL достаточно гибкий. Мое предложение - использование JUEL и MyFaces Core с включенным кешем экспрессии EL. Реализация, включенная в Tomcat, в порядке, у нее были некоторые проблемы давным-давно, но те были исправлены и стабильны.

+0

Жаль, MVEL, похоже, очень быстро. Я не видел такого увеличения производительности от JUEL. Я попробую кеш, я был немного обеспокоен тем, что некоторые вещи перестанут работать – KTrum

Смежные вопросы