我在所有控制器的beforeInterceptor块中都有以下相同的代码块:
def beforeInterceptor = {
request.someField = Foo.someFoo(request)
if (!request.someField) {
redirect(...)
return
}
}在所有控制器中重复完全相同的代码片段会违反DRY。有没有一些标准的Grails方法来定义“全局”beforeInterceptor?
发布于 2009-07-23 01:36:59
Filter可用于在一组控制器、URI或特定操作中应用之前/之后的逻辑。
https://stackoverflow.com/questions/1167173
复制相似问题