簡體   English   中英

了解Grails上的WebFlow

[英]Understanding WebFlow on Grails

我在Grails上使用Spring Web Flow(在grails 2.3.11上為2.0.8.1)。 我在視圖下創建了所有目錄,這是我的一點流程:

    def registrazioneUtenteFlow = {

        log.info("Registrazione Flow")

        step1_informazioni_personali {
            on("next").to("step2_informazioni_personali")
        }

        step2_informazioni_personali {
            on("submit").to "step3_informazioni_personali"
            on("return").to "step1_informazioni_personali"
        }

        step3_informazioni_personali {

        }
    }

我在controllerName / flowName下創建了三個gsp。 每個JSP內都有一個帶有提交按鈕的表單。 例如 對於第一個GSP:

<g:form action="registrazioneUtente">
     <g:submitButton name="next" value="NEXT" />
</g:form>

現在..如果我在狀態中放入“ on”規則,則我有一個帶有此URL的404

registrazioneUtente?execution=e8s1&format=

但是,如果我將其保留在step1_informazioni_personali中,則可以看到該頁面。

為什么?!?

提前致謝

我發現了問題:

發生錯誤是因為我的控制器具有一個名稱空間:“ SITE”。 刪除它,一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM