2011-09-06 55 views
3

我試圖用DataBindingUtils.bindObjectToInstance(object, source)使用此代碼(可在Grails的控制檯上運行)從一個對象的屬性複製到另一個:Grails的數據綁定

import org.codehaus.groovy.grails.web.binding.DataBindingUtils 

class Source { 

    String foo = 'foo' 
    String bar = 'bar' 
} 

class Target { 

    String foo 
    String bar 
} 

def s = new Source() 
def t = new Target() 

def result = DataBindingUtils.bindObjectToInstance(t, s) 

assert t.foo == 'foo' 
assert t.bar == 'bar' 

但斷言失敗,因爲屬性t爲空,爲什麼?

回答