Grails:如何在过滤器中通过controllerName获取控制器?
|
我有一个过滤器和the0ѭvar获取控制器目标。
例如:
当用户尝试访问
/myApp/book/index
时,我的过滤器被触发,controllerName
等于book
。如何获得BookController实例?
ks
编辑:
我可以用Artefact
得到:
grailsApplication.getArtefactByLogicalPropertyName(\"Controller\", \"book\")
但是我要如何处理这个伪像?
没有找到相关结果
已邀请:
4 个回复
磐乓铝举
澳绍能
2)或者,您可以在操作内部获取逻辑(即执行您要运行的肮脏工作),在一个服务中分离该逻辑,然后按以下方式在两个类(操作/服务)中重用该服务: MyService.groovy
MyController.groovy
MyFilters.groovy
[] s,
外镶受继
的工作方式与构造函数一样,因此您可以为常规构造函数调用提供任何参数。 因此,您可能可以执行以下操作:
恋卡