import javax.el.*;
public class ELExample {
public static void main(String[] args) {
ExpressionFactory factory = new ExpressionFactoryImpl();
ELContext context = new StandardELContext(factory);
context.getVariableMapper().setVariable("name", factory.createValueExpression("John Doe", String.class));
ValueExpression expression = factory.createValueExpression(context, "${name}", String.class);
String result = (String) expression.getValue(context);
System.out.println(result);
}
}
<dependency>
<groupId>javax.el</groupId>
<artifactId>javax.el-api</artifactId>
<version>2.1.0</version>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.el</artifactId>
<version>2.1.0</version>
<scope>runtime</scope>
</dependency>