【发布时间】:2017-09-26 08:20:15
【问题描述】:
我有一个关于如何在我使用完会话后将其冲走的问题。我已经召集了一个会话,当它安全时,我希望它被冲走。
在 save() 控制器上它有 .save flush:true 但为什么会话没有被清除?
我已经对刷新会话进行了一些研究,但不幸的是我太菜鸟无法理解它。
相关帖子:
控制器:
def create(){
def project = session['projectName'] // call out my session
def projectNames = Project.findAllByProjectName(project.projectName) // find out the project name inside my session and assign it in to "projectNames"
model:[projectNames:projectNames] // pass it to GSP and to let the user choose from the drop down
projectNames.save flush:true // but is an error
projectNames.currentSession.flush() //got no class currentSession
}
编辑 1
def save() //generated by grails
{
project.save flush:true
}
提前致谢。
最好的问候,嘻嘻
【问题讨论】:
标签: session grails flush grails-controller