
MVEL 2文档
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
MVEL 2文档是一份详细介绍Meta Versatile Expression Language(元多用途表达式语言)第二版的语言特性和用法的手册。它提供了丰富的语法和强大的功能支持,用于简化Java代码中的表达式操作与对象访问。
MVEL 2.0语法指南
MVEL(表达式语言)是一个轻量级的脚本语言,主要用于Java环境中的简单逻辑执行。它通常用于解析用户通过配置文件或注释定义的基本逻辑,并支持简单的JavaBean表达式的解析。
### MVEL 表达式基础
在MVEL中编写一个基本的表达式如`foo.name == Mr. Foo`可以检查变量`foo.name`是否等于字符串Mr. Foo。这里的变量`foo`可指代两种情况:
1. **Context对象**:创建一个包含所需属性的对象,例如:
```java
public class Person {
private String name;
getters and setters
}
Person personInst = new Person();
personInst.setName(Mr. Foo);
Object result = MVEL.eval(name == Mr. Foo, personInst);
```
在这个例子中,`result`将返回布尔值true,因为MVEL会检查并提取对象中的属性值。
2. **外部变量**:通过使用Map传递变量:
```java
Map
全部评论 (0)


