2012-01-27 34 views
0

我需要更改gsp以根据某些参数动态呈现。事情是:在渲染动作中,我得到了 [email protected]680dc2a而不是我通过的参数。如何根据grails流中的流参数呈现特定的视图?

promoFlow = { 
    start { 
    action { 
    flow.inputPage = "landing1/input/${params.land}" 
    flow.pinPage = "landing1/pin/${params.land}" 
    flow.finishPage = "landing1/finish/${params.land}" 
     ... 
     success() 
     ... 
}on('success'){ 
    ... 
    }.to 'preview' 
    } 
    preview { 
    render(view: flow.inputPage) 
     on('next') {...}.to 'pin' 
    } 
+0

有你尝试了'“landing1 /输入/ $ {PARAMS .land.value}“' – Grooveek 2012-01-27 13:55:08

回答

0

保罗,如果你正在使用Grails2为什么不加参数,该操作方法而不是直接访问的参数,可以如:

def myAction(String land) { 
    ... 
    flow.inputPage = "landing1/input/${land}" 
    ... 
}