我使用Grails 2.5.1
我正在尝试设置会话变量的控制器和另一个控制器检查,但该变量带着null
值设置会话变量
这里是控制器我设置会话变量:
def setSessionForHR() {
session.isCallingHR='true'
}
在下面控制器
我检查值,但该值null
:
println("check : $session.isCallingHR ") // here i get null
if (session.isCallingHR=='true')
{
//do something
}
我错过了什么?
感谢
'调用println( “检查:$ {} session.isCallingHR”)'这里你应该为什么您使用可把括号真字符串为true,并且不将它设置为正确的真实值'session.isCallingHR = true'并通过测试if(session.isCallingHR){做点什么' – Vahid
@vahid就像你刚才提到的那样仍然得到'null' – SShehab
不知道该怎么做告诉你会话做的工作,也许这是既然是,并有特殊的话。尝试替代方案session.test ='something'然后在另一个控制器中查看它。试试另一个版本的grails来查看问题是否消失。一个更高,一个更低2.4.5 – Vahid