Webflow の最後にリダイレクトで「params」を渡すことは可能ですか? 基本的に、この変数またはパラメーターがコントローラーからコントローラーに渡される目的はこれです。フローが完了した場合にのみ、変数または ${param.xyz} をビュー ページで使用できるようにしたいと考えています。
class Example1Controller{
def startFlow = {
begin {
....
}
....
....
finished {
action {
flash.message = 'success'
}
redirect(controller: 'example2', action: 'myaccount', params: [author: "Stephen King"])
}
}
}
その他のコントローラー
class Example2Controller{
def myaccount() {
def here = $params.author
return [me:here]
}
}
GSP ビュー
<html>
<body>
<g:if test="${params.me}">
<p>This is what I want to display: **${me}**</p>
<p>But it must come from the first controller, from the flow.</p>
</g:if>
</body>
</html>
基本的に、コントローラーからコントローラーに渡されるこのすべての変数の目的はこれです。フローが完了した場合にのみ、ビュー ページで変数または ${param.} を使用できるようにしたいと考えています。