我正在使用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
}
我错过了什么吗?
由于
答案 0 :(得分:1)
def setSessionForHR()
{
//session.isCallingHR='true'
session["isCallingHR"]='true'
}
------------------------------------------
println(session["isCallingHR"])
def isCallingHR=session["isCallingHR"]
if (isCallingHR)
{
//do something
}
-----------------------------------------
请参阅以下链接以获取更多信息 http://docs.grails.org/3.1.1/ref/Servlet%20API/session.html