【问题标题】:grails webflow requested resource not availablegrails webflow请求的资源不可用
【发布时间】:2014-08-15 23:45:58
【问题描述】:

我正在使用 grails 2.4.2 和 webflow-plugin :webflow:2.1.0-SNAPSHOT(稳定版 2.0.8.1 在 2.4 上引发编译错误)。
应用程序启动没有错误,所以我希望一切都很好......

现在我正在尝试定义一个网络流...

在我的控制器中,我有以下代码:

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.

我错过了什么吗?

提前致谢。

【问题讨论】:

    标签: grails spring-webflow


    【解决方案1】:

    至少在我使用的旧版本的 webflow 中,流定义必须定义为闭包变量而不是方法。

    def newPartnerFlow = {
    }
    

    【讨论】:

    • 非常感谢!我的错误是,我认为旧版本的 grails 中的闭包定义已更改为方法,流程也是如此。用闭包尝试了流程,它可以工作!
    猜你喜欢
    • 2011-10-19
    • 1970-01-01
    • 2015-05-26
    • 2011-11-30
    • 1970-01-01
    • 1970-01-01
    • 2015-07-11
    • 2013-06-11
    相关资源
    最近更新 更多