2017-07-27 28 views
0

例如,我有一個控制器'AddressTestController',它具有接受命令對象的函數更新。如何使用控制器上的命令對象(Grails 2.3.11)進行更新?

AddressTestController 
{ 
    def update(AddressUpdateCommand cmd){} 
} 

class AddressUpdateCommand 
{ 
    String firstName 
    String address 
} 

當'firstName'不在主體請求中時,它是空的。當它的值爲null時,它也是null。如何檢查用戶是否希望其值爲空?謝謝

回答

0

Afaik你不能在命令中的空值和未提交值之間有所不同。

唯一的區別是,如果未提交值,則應應用默認值。

class AddressUpdateCommand 
{ 
    String firstName = "firstName was not submitted" 
    String address 
} 
相關問題