パッケージ jakarta.servlet.jsp.el

クラス Expression


  • @DeprecatedSE
    public abstract class Expression
    extends ObjectSE
    使用すべきではありません。
    JSP 2.1 の時点で、ValueExpression に置き換えられました

    準備された式の抽象クラス。

    式のインスタンスは、ExpressionEvaluator インスタンスから取得できます。

    式は、式の構文解析を実行した場合と実行しなかった場合があります。ELParseException 例外が発生した場合に備えて、evaluate() メソッドを呼び出すクライアントの準備ができている必要があります。

    導入:
    JSP 2.0
    • コンストラクターの詳細

      • Expression

        public Expression()
        使用すべきではありません。
    • メソッドの詳細

      • evaluate

        public abstract ObjectSE evaluate​(VariableResolver vResolver)
                                 throws ELException
        使用すべきではありません。
        以前に作成された式を評価します。一部の実装では、式の準備に完全な構文検証が含まれますが、そうでない実装もあります。式を評価すると、実行時の評価により、ELParseException およびその他の ELException が発生する場合があります。
        パラメーター:
        vResolver - 暗黙的なオブジェクトの名前をオブジェクトに解決するために実行時に使用できる VariableResolver インスタンス。
        戻り値:
        式評価の結果。
        例外:
        ELException - 式の評価が失敗した場合にスローされます。