我正在使用grails 2.4.2和webflow-plugin:webflow:2.1.0-SNAPSHOT(稳定的2.0.8.1抛出2.4的编译错误)。
申请开始没有错误,所以我希望一切都很好......
现在我正在尝试定义一个webflow ...
在我的控制器中,我有以下代码:
def newPartnerFlow() {
createPartner {
on("addAdresse").to("finish")
on("cancel").to("finish")
on("save").to("finish")
}
finish {
redirect controller: "stGsPartner", action: "index"
}
}
并从PartnerIndex视图开始流程,我有以下代码:
<g:link class="btn btn-default" action="newPartner">Create WEB-Flow</g:link>
如果我现在点击索引页面中的按钮,我会从tomcat中收到以下错误:
message /MyApp/stGsPartner/newPartner
description The requested resource is not available.
我错过了什么吗?
提前致谢。
答案 0 :(得分:1)
至少在我使用的旧版webflow中,必须将流定义定义为闭包变量而不是方法。
def newPartnerFlow = {
}