Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring EL通过变量向表达式添加运算符_Java_Spring_Parsing_El_Spring El - Fatal编程技术网

Java Spring EL通过变量向表达式添加运算符

Java Spring EL通过变量向表达式添加运算符,java,spring,parsing,el,spring-el,Java,Spring,Parsing,El,Spring El,我有一个值要通过Spring EL根据一组值(在列表中)进行评估。目前,如果我正在做以下事情,它会给我正确的答案 ArrayList<Condition> list2 = (ArrayList) parser.parseExpression("#list.?[15 gt new Integer(value)]").getValue(context) 有了这个,如果我要如下解析它,它会给我以下的错误。请给我一些建议 ArrayList<Condition> list2 =

我有一个值要通过Spring EL根据一组值(在列表中)进行评估。目前,如果我正在做以下事情,它会给我正确的答案

ArrayList<Condition> list2 = (ArrayList) parser.parseExpression("#list.?[15 gt new Integer(value)]").getValue(context)
有了这个,如果我要如下解析它,它会给我以下的错误。请给我一些建议

ArrayList<Condition> list2 = (ArrayList) parser.parseExpression("#list.?[15 condition new Integer(value)]").getValue(context)
ArrayList list2=(ArrayList)parser.parseExpression(“#list.?[15条件新整数(值)]”)。getValue(上下文)
线程“main”中出现异常 org.springframework.expression.spel.spelparsexception:EL1043E:(pos 12) :意外标记。应为“rsquare(]”,但为“identifier”

ArrayList<Condition> list2 = (ArrayList) parser.parseExpression("#list.?[15 condition new Integer(value)]").getValue(context)