如何根据 grails flow 中的流参数渲染特定视图?
我需要更改 gsp 以根据某些参数动态渲染。事情是:在渲染操作中我得到 org.codehaus.groovy.grails.commons.metaclass.PropertyExpression@680dc2a
而不是我传递的参数。
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'
}
I need to change the gsp to render dynamically according certain params. the thing is: in the render action I getorg.codehaus.groovy.grails.commons.metaclass.PropertyExpression@680dc2a
instead of the params I passed.
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'
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Paul 如果您使用 Grails2 为什么不向操作方法添加参数而不是直接访问参数,例如:
Paul if you are using Grails2 why not add a parameter to the action method instead of accessing the params directly, eg: