【发布时间】:2011-07-27 22:25:07
【问题描述】:
我有一个关于 grails 应用程序的问题。我有一个控制器,它在服务器端做了很多工作,并且可能需要几分钟才能完成它的任务。我担心如果用户在代码运行时点击刷新,它会尝试再次运行代码。我将如何防止这种情况。下面是一些伪代码
def refreshDb = {
requeryDataBase()
}
public void requeryDatabase(){
....some long process here
}
那么,如果 requeryDataBase() 已经在运行,我将如何阻止它运行?
感谢任何帮助或见解! 杰森
【问题讨论】:
标签: grails groovy grails-controller