Grails beforeInterceptor 有 2 个操作
我们可以在 Grails 控制器的 beforeInterceptor 中定义 2 个不同的操作吗?我有一个带有以下 beforeInterceptor 的控制器:
def beforeInterceptor = [action:this.&debug]
def trimParams() {
params?.each { it = it.toString().trim() }
}
def debug() {
log.info("${actionUri} with params ${params}")
}
如何将“trimParams”操作与“debug”操作一起添加到拦截器?我不知道这个的确切语法。太感谢了。
Can we define 2 different actions in beforeInterceptor of a Grails controller? I have a controller with below beforeInterceptor:
def beforeInterceptor = [action:this.&debug]
def trimParams() {
params?.each { it = it.toString().trim() }
}
def debug() {
log.info("${actionUri} with params ${params}")
}
How can I add the 'trimParams' action to interceptor along with 'debug' action? I do not know the exact syntax of this. Thank you so much.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我建议您为拦截器定义一个单独的操作:
我还没有尝试过,但它可能会有所帮助。
I suggest you defining a separate action for the interceptor:
I have not tried it, but it might help.