首页 > 解决方案 > 在 GrailsParameterMap groovy 中使用数组重定向的优雅方法

问题描述

有什么优雅的方法可以用 GrailsParameterMap 中的数组进行重定向吗?

当我输入:

redirect(action: "XXX", params: params)

我得到的数组看起来像[Ljava.lang.String;@596a40f1

编辑:我更准确地定义了我的问题。

标签: grailsgroovy

解决方案


重定向时,所有控制器/拦截器都可以访问“参数”。要记住的一件事是重定向发出新的请求/响应,因此标头可能与您收到的原始请求不同......99%的时间它们不会!但这是需要牢记的。

此外,如果您在 spring 过滤器中需要“参数”,您只需要自己手动解析请求。

但由于“参数”只是请求参数,它们可供所有有权访问请求的组件使用。:)

希望能回答这个问题。


推荐阅读