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 回答