了解 Grails 上的 WebFlow
Understanding WebFlow on Grails
我正在使用 Spring Web Flow on Grails(2.0.8.1 on grails 2.3.11)。我已经在视图下创建了所有目录,这是我的小流程:
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 中都有一个带有提交按钮的表单。前任。对于第一个普惠制:
<g:form action="registrazioneUtente">
<g:submitButton name="next" value="NEXT" />
</g:form>
现在.. 如果我在状态中放入 "on" 规则,我会得到一个 404 url
registrazioneUtente?execution=e8s1&format=
但如果我离开 step1_informazioni_personali,我可以看到该页面。
为什么?!?
提前致谢
我发现了问题:
发生错误是因为我的控制器有一个命名空间:"SITE"。删除它,一切正常。
我正在使用 Spring Web Flow on Grails(2.0.8.1 on grails 2.3.11)。我已经在视图下创建了所有目录,这是我的小流程:
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 中都有一个带有提交按钮的表单。前任。对于第一个普惠制:
<g:form action="registrazioneUtente">
<g:submitButton name="next" value="NEXT" />
</g:form>
现在.. 如果我在状态中放入 "on" 规则,我会得到一个 404 url
registrazioneUtente?execution=e8s1&format=
但如果我离开 step1_informazioni_personali,我可以看到该页面。
为什么?!?
提前致谢
我发现了问题:
发生错误是因为我的控制器有一个命名空间:"SITE"。删除它,一切正常。