关于Grails网络流程的第一个状态的一些问题:
答案 0 :(得分:6)
您可以将操作状态作为Webflow中的第一个状态,并且可以将参数作为任何其他控制器操作传递给它,并使用“params.paramName”获取它们。
def createNewSubscriptionFlow= {
initialState {
action {
...
然后获取您需要的数据并存储在流量范围内(需要可序列化!),如您所述。
在回答1时,我认为你不能有多个开始状态,但你可以让你的初始动作状态决定要移动到哪个状态。
谢谢,
吉姆。
答案 1 :(得分:0)
您也可以使用onStart事件
def csikszentmihalyiFlow = {
onStart doSomethingClosure
....
}
doSomethingClosure = {
def doSome = new Thing()
}