Unified EL - это настоящий язык шаблонов, он не предлагает возможности вызывать методы. Язык позволяет вам получить доступ только к свойствам компонентов Java, но не к их методам. EL 2.2 позволяет вам вызывать методы, поэтому этот аргумент больше не действителен.
Spring El - мощный язык, поскольку он позволяет вызывать методы и конструкторы, выполнять назначения и фильтровать коллекции. Если вы используете Spring EL в своих представлениях JSP, используя тег spring: eval, вы также автоматически получаете преимущества преобразователей / форматеров Spring. Это отличный инструмент, но его следует использовать с осторожностью, потому что из-за него очень заманчиво помещать в ваши представления всевозможную логику приложения.
Помимо представлений JSP, Spring EL может использоваться в других частях среды Spring, например, в выражениях безопасности с аннотацией @PreAuthorize.
person
Jasper Krijgsman
schedule
12.10.2012