我正在尝试使用 Spring 表达式语言来解析表达式。
if myVariable
值设置为“first-name”(带连字符的值)然后获取class.org.springframework.expression.spel.SpelParseException
.
ExpressionParser parser = new SpelExpressionParser();
String parsedDynamicVariablesValue = parser.parseExpression("#" + myVariable).getValue(stdContext, String.class);
如何解决连字符问题?
使用参考:
Spring 表达式语言 (SpEL)
它不会那样工作,你正在尝试解析#first-name
- 就像 Java 一样,变量名中不能有连字符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)