3

セッション変数が存在するかどうかを確認する必要があります。それが存在し、変数に設定されているかどうかを確認できます。

<when expression="#[sessionVars['foo'] == 'true']">

しかし、私は次のようなものが欲しい:

<when expression="#[sessionVars['foo']]">
-- or --
<when expression="#[Exists(sessionVars['foo'])]">

「foo」に変数が割り当てられていない場合があるためです。

何か案は?

4

2 に答える 2

6

無効性のテストは、トリックを行う必要があります。

<when expression="#[sessionVars['foo'] == null]">

または、以下のアントンが提案するように:

<when expression="#[sessionVars.containsKey('foo')]">
于 2014-03-17T21:01:19.520 に答える
0

セッション変数が存在するとしますrequest_id = #[sessionVars.ses_request_id]

入力request_id = #[sessionVars.ses_re]すると、ミュール式が自動的に表示されます。

于 2015-05-28T08:37:45.307 に答える