1

我已经开始研究命令对象作为验证没有与之关联的域的表单的一种方法。在我的研究中,我发现命令对象既可以在与我的控制器相同的包中声明,也可以在控制器类本身中声明。

但是,到目前为止,我看到的所有示例都有一个单独的命令对象类机器人,它不在控制器内部。

谁能告诉我一个示例或代码来在我的控制器本身内定义一个命令对象?

4

1 回答 1

1

命令对象类没有什么特别之处。您可以将它们声明为控制器中的内部类,如下所示:

class MyController {

    class ActionCommand {
        String paramName
    }

    def action(ActionCommand actionCommand) {
        render actionCommand.paramName
    }
}
于 2012-08-13T19:22:08.843 回答