Grails params映射为java.util.HashMap

时间:2012-10-19 12:32:11

标签: grails request httprequest params grails-2.0

在我的grails项目中,我可以使用params map(GrailsParameterMap的对象)作为java.util.HashMap  在应用程序级别?

我想这样做是为了使用java.util.HashMap的Serializability。 我可以在代码中的任何地方使用params as java.util.HashMap。但是我如何在应用程序级别实现这一目标呢?

我正在使用grails 1.3.7

提前致谢。

1 个答案:

答案 0 :(得分:2)

嗯,按照@Gregg的建议,将数据从params地图中拉出来,你可以这样做:

Map paramsMap = new HashMap()

params.each {key, value ->
  paramsMap.put(key, value)
}

并在会话中保存此HashMap。我希望它有所帮助。