我需要检查会话变量是否存在。我可以检查它是否存在并设置为一个变量:
<when expression="#[sessionVars['foo'] == 'true']">
但我想要类似的东西:
<when expression="#[sessionVars['foo']]">
-- or --
<when expression="#[Exists(sessionVars['foo'])]">
因为,有时 'foo' 没有分配变量。
有任何想法吗?
我需要检查会话变量是否存在。我可以检查它是否存在并设置为一个变量:
<when expression="#[sessionVars['foo'] == 'true']">
但我想要类似的东西:
<when expression="#[sessionVars['foo']]">
-- or --
<when expression="#[Exists(sessionVars['foo'])]">
因为,有时 'foo' 没有分配变量。
有任何想法吗?
无效性测试应该可以解决问题:
<when expression="#[sessionVars['foo'] == null]">
或者,正如下面安东所建议的:
<when expression="#[sessionVars.containsKey('foo')]">
假设会话变量存在request_id = #[sessionVars.ses_request_id]
当您键入时,request_id = #[sessionVars.ses_re]
它会自动显示骡子表情。