我需要检查会话变量是否存在。我可以检查它是否存在并设置为变量:
<when expression="#[sessionVars['foo'] == 'true']">
但我想要的是:
<when expression="#[sessionVars['foo']]">
-- or --
<when expression="#[Exists(sessionVars['foo'])]">
因为,有时候&#39; foo&#39;未分配变量。
有什么想法吗?
答案 0 :(得分:6)
测试无效应该可以解决问题:
<when expression="#[sessionVars['foo'] == null]">
或者,正如Anton在下面所建议的那样:
<when expression="#[sessionVars.containsKey('foo')]">
答案 1 :(得分:0)
假设会话变量存在request_id = #[sessionVars.ses_request_id]
当您输入request_id = #[sessionVars.ses_re]
时,它会自动显示骡子表情。