私はgrails 1.3.7を使用していますが、これがケースです...フィールドにいくつかの異なるプレフィックス
を持つ巨大なフォームがあり(後でデータバインディングで使用されます)、コマンドオブジェクトを介して検証しようとしています...しかし、素敵なDOTが使用されていますプレフィックスは私に苦労を与えており、コマンドオブジェクトで適切にマップされた名前を取得できません...何か提案をお願いします?
フォームには、次のようなフィールドがあります。
<input name="dealer.name" value="${dealer.name}" type="text">
コマンドオブジェクトの場合:
class somethingCommand {
String name
Map dealer = [:]
static constraints = {
dealer validator: {
val, obj ->
obj.properties["name"] != ""
}
}
}
もし....別の見方をすれば、コマンドオブジェクトに渡す前にパラメータをマッピングします...どのようにgrailsの魔法を使わずにコマンドオブジェクトにパラメータを渡せばよいでしょうか?!?!?!
tnx