小编Ans*_*pai的帖子

Grails使用gstrings访问嵌套字段

我试图使用gstring访问嵌套字段但它抛出异常groovy.lang.MissingPropertyException

我有两节课

Class Person{
   Address address
}
Class Address{
  String city
}
Run Code Online (Sandbox Code Playgroud)

在我的代码的某处,我正在做,

def person = Person.get(1)
def field = "address.city"
def city = person."${field}"
Run Code Online (Sandbox Code Playgroud)

我试图从人那里获取城市的行正在抛出groovy.lang.MissingPropertyException

如果我尝试使用gstring获取直接属性它可以工作,但上面给出的代码不起作用.

有帮助吗?

grails groovy gstring

3
推荐指数
1
解决办法
1460
查看次数

标签 统计

grails ×1

groovy ×1

gstring ×1