检查字符串是否为有效的EL表达式(Java)

问题描述 投票:-1回答:1

我需要检查输入字符串是否是有效的EL表达式,以便我可以设置它的实际值。可以通过正则表达式或某些现有的Java库/代码来完成。

输入和输出可能像:

"${prop.key}" ==> true
"${prop.method()}" ==> true
"#{prop.key}" ==> true
"prop.key" ==> false
"${prop key}" ==> false
"{prop.key}" ==> false
java regex el
1个回答
0
投票

如果要验证和/或评估表达式,请使用EL解析器,例如JUEL

© www.soinside.com 2019 - 2024. All rights reserved.