1

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

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

我正在使用 grails 1.3.7

提前致谢。

4

1 回答 1

2

好吧,按照@Gregg 的建议,将数据从参数映射中提取到一个对象中,您可以这样做:

Map paramsMap = new HashMap()

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

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

于 2012-10-19T14:35:09.783 回答