command-objects

    0热度

    1回答

    此示例是关于从卖方可以选择向客户提供报价的客户的请求。 该请求存储在一个名为'Request'的类中,并且该报价存储在'Offer'类中。 的流程为: 卖方拾取从请求列表的请求,并且被重定向到Request.show形式。 在这里,他可以选择,通过一个链接,创建使用该请求的数据的要约。 现在卖方被重定向到填充有从请求数据中的Offer.Create形式。 卖家现在可以添加或更改数据,并确认或取消此

    1热度

    1回答

    让我们说我有以下命令: @Validateable class MyCommand { String cancel_url String redirect_url String success_url static constraints = { cancel_url nullable: false, validator: { url, ob

    0热度

    1回答

    在我回顾的Grails命令对象的所有例子中,作者在控制器中使用新的动作名称(例如,“login”,“register”)而不是“create”或“save”。 使用命令对象处理表单数据是否阻止在控制器中使用“create”和“save”作为函数名称?如果是,是否这是因为这些操作假定使用域对象而不是命令对象? (背景:试图让一种形式重新填充后,用二氧化碳验证失败一直是纯粹的痛苦。)不是由Grails

    0热度

    1回答

    我有一个用户注册表单,其中使用命令对象验证字段。其中一个字段是复选框,它在继续注册之前必须进行检查,并且不会保存到域对象。该复选框在命令对象中具有相应的布尔字段。如果未选中复选框,则会从自定义验证器中引发验证错误。 问题是,此错误不会在<g:renderErrors bean="${command}" as="xml"/>块中传播(验证程序正确触发)。 的命令对象: class RegisterC

    0热度

    2回答

    在Grails框架中,我看到了命令对象模式,但其用法对我来说不是很清楚。另外Grails文档给出的大多数例子都是关于域类而不是命令对象的(可能简化代码示例)。 1 - 命令对象是在视图和控制器层之间使用的东西,必须留在那里? 2 - 或者将命令对象传递给服务层是一种很好的做法吗? 为了说明点2: class MyController { def updateUserPassword (

    0热度

    1回答

    的值字段的对象我有一个命令对象 @Validateable class PropertyDetailsCommand implements Serializable { Boolean ownerOccupied String personalDescription static constraints = { personalDescription

    0热度

    1回答

    我在命令对象中有一个字符串变量,它是我的jsp中的隐藏标记。 单击一个按钮我设置这个变量的值(例如“test”)并提交表单。 在表单提交上,我得到了我的Validator.validate()方法的控件。 在这种方法中,命令对象中变量的值被改变,即逗号被附加到值(示例“test”)。 我已经检查了在java脚本端的调试,正确的值被设置为那里的变量(它没有额外的逗号附加到它),但是当它到达验证器时,

    0热度

    2回答

    我有一个自定义的验证使用Spring bean的约束的命令对象: class UserPasswordCommand { String currentPassword //other fields.... static constraints = { currentPassword validator: { currPass, upc ->

    0热度

    2回答

    是否有在控制器的动作参数使用抽象命令对象的任何支持?那么根据JSON请求中给定的参数,它会选择正确的命令对象? 例如像: class SomeController { def someAction(BaseCommand cmd){ // cmd could be instance of ChildCommandOne or ChildCommandTwo }

    0热度

    1回答

    我有一个表单设置为发送POST请求到Grails控制器,该控制器使用命令对象作为其一个参数。命令对象包含一些正确绑定的属性以及不能正确绑定的项目列表。我正在做的是通过POST请求正常发送其他参数,但将列表作为JSON字符串包装起来,因为我不确定通过POST发送列表的另一种方式(除了XML字符串之外) 。获取命令对象从字符串中正确绑定列表的最后一步是什么,或者有更好的方式将列表发送到命令对象? 编辑