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字符串之外) 。獲取命令對象從字符串中正確綁定列表的最後一步是什麼,或者有更好的方式將列表發送到命令對象? 編輯