0

セッションに User というタイプの Employee のオブジェクトがあり、メソッドが含まれています

public String getType() {
    return type;
}

JSTL を使用して .jsp ページでこの値を使用したいのですが、コードを使用しています。

${sessionScope.User.getType eq 'Supervisor'}

これにアクセスします。しかし、それは例外をスローし続けます

PropertyNotFoundException: Property 'getType' not found on type model.Employee

理由がわかりません。助けてください。

4

2 に答える 2

1

$オペレーターは 内の任意のオブジェクトを読み取ることができ、sessionScope他の暗黙的オブジェクトも読み取ることができます。

そのように入力するだけです

${User.type}

したがって、条件は次のようになります。

${User.type eq 'Supervisor'}
于 2013-09-14T15:11:58.187 に答える