Можем ли мы использовать язык выражения весны в jsp? - PullRequest
0 голосов
/ 05 июня 2018

можем ли мы использовать язык выражений Spring в jsp, как # {object.property} запомнить объект, уже присутствующий в фабрике контекста.

При использовании ${'hello'.toUpperCase().substring(0,3)} работает нормально.это использовать Spring EL или JSP EL?

Я пробовал этот пример, но у меня есть исключение?

<% 
        ExpressionParser parser = new SpelExpressionParser();
        StandardEvaluationContext context = new StandardEvaluationContext();
        context.registerFunction("reverseString",
        StringUtils.class.getDeclaredMethod("reverseString", String.class));    
    %>
     ${#reverseString('hello')} 

1 Ответ

0 голосов
/ 04 сентября 2018

Первый ответ в связанном вопросе (используяtag) является частичным решением: Замена EL в JSP на SpEL из Spring 3.0

Другой ответ на этот вопрос заключался в замене фабрики выражений в вашем веб-приложении путем установки соответствующего свойства вweb.xml, но похоже, что команда Spring решила не создавать его реализацию: https://jira.spring.io/browse/SPR-6080

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...