Проверьте правильность строки выражения EL (Java) - PullRequest
0 голосов
/ 10 апреля 2020

Мне нужно проверить, является ли входная строка допустимым выражением EL или нет, чтобы я мог установить ее фактическое значение. Это можно сделать с помощью регулярного выражения или какой-либо существующей java библиотеки / кода.

Ввод и вывод могут быть такими:

"${prop.key}" ==> true
"${prop.method()}" ==> true
"#{prop.key}" ==> true
"prop.key" ==> false
"${prop key}" ==> false
"{prop.key}" ==> false

1 Ответ

0 голосов
/ 10 апреля 2020

Если вы хотите проверить и / или оценить выражение, используйте анализатор EL, например, JUEL .

...