次の ActionScript は、クライアント側での式の評価を使用して 2 つの数値を比較する例です。評価を実行するには、JSP-EL に準拠した式とターゲット変数を IExpressionManager インスタンスに渡します。クライアント側は、Variable Resolver(IVariableResolver インスタンス)で設定します。返される値は、IComputedExpression インスタンスです。
var em: IExpressionManager = new ExpressionManagerImpl();
var vr: IVariableResolver = new SimpleVariableResolver();
em.variableResolver = vr;
vr.setValue("number1", 5);
vr.setValue("number2", 3);
var ce: IComputedExpression = em.manage("${number2 > number1}");
// Can read the value immediately since the expression does not contain any asynchronous remote calls
trace(ce.value);
|
|
|