grails - Grails 是否有一种从 URL 查询字符串复制域属性的巧妙方法?

标签 grails query-string url-parsing

我知道 Grails 有一个基于映射的域对象构造函数,您可以将 URL 的参数传递给它,它会使用自省(introspection)将适当的字段设置应用于对象,就像这样......

myDomainInstance = new MyObject(params)

我想知道是否有一个等效的方法来获取参数并将它们应用于现有对象并以与映射构造函数必须工作的相同方式更新值,例如...

myDomainInstance = params

myDomainInstance = fromParams(params)

我是一厢情愿还是真的存在?我可以自己编写代码,但如果它已经存在,我宁愿不这样做。

谢谢

最佳答案

改编自grails user guide :

obj = MyObject.get(1)
obj.properties = params

查看 Controller 部分下“params”的文档以获取更多信息。

关于grails - Grails 是否有一种从 URL 查询字符串复制域属性的巧妙方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2103149/

相关文章:

hibernate - 如何从 grails 事务中获取 hql 查询?

Grails - 在路径中使用变量的同时访问 Config.groovy 中的数据

unit-testing - grails 单元测试中的 @ExpectedException

java - 具有相同键的多个查询参数的 postman 获取请求返回空列表

.htaccess - htaccess 仅从带有查询字符串的 URL 中删除 '?' 符号

node.js - 我看似有效的 URL 在本地解析,但在部署到 heroku 上时失败

grails - ils。参数中的变量分配了不正确的值

api - 通过基本身份验证与查询字符串传递访问 token

c - 如何使用 sscanf() 在 C 中解析 URL?

ios - Error Domain=NSURLErrorDomain Code=-1004 而不是 Swift 服务调用中的 -1009