パッケージ jakarta.servlet.jsp.el
クラス Expression
- java.lang.ObjectSE
-
- jakarta.servlet.jsp.el.Expression
@DeprecatedSE public abstract class Expression extends ObjectSE
使用すべきではありません。JSP 2.1 の時点で、ValueExpression
に置き換えられました準備された式の抽象クラス。
式のインスタンスは、ExpressionEvaluator インスタンスから取得できます。
式は、式の構文解析を実行した場合と実行しなかった場合があります。ELParseException 例外が発生した場合に備えて、evaluate() メソッドを呼び出すクライアントの準備ができている必要があります。
- 導入:
- JSP 2.0
コンストラクターのサマリー
コンストラクター コンストラクター 説明 Expression()
使用すべきではありません。
メソッドの詳細
evaluate
public abstract ObjectSE evaluate(VariableResolver vResolver) throws ELException
使用すべきではありません。以前に作成された式を評価します。一部の実装では、式の準備に完全な構文検証が含まれますが、そうでない実装もあります。式を評価すると、実行時の評価により、ELParseException およびその他の ELException が発生する場合があります。- パラメーター:
vResolver
- 暗黙的なオブジェクトの名前をオブジェクトに解決するために実行時に使用できる VariableResolver インスタンス。- 戻り値:
- 式評価の結果。
- 例外:
ELException
- 式の評価が失敗した場合にスローされます。