我正在使用Grails 2.3.6與WebFlow 2.0.8.1插件已安裝。我正在嘗試使用SubFlow獲得概念證明。在查看示例SubFlow documented here之後,我很難得到一個簡單的SubFlow工作。Grails SubFlow不會呈現其查看頁面並返回HTTP 404
注:我是Grails和WebFlow的新來者。
這是我的項目結構:
HelloController
呈現此頁:
DemoController
呈現此頁:
然而,當我點擊轉至HelloController中的頁面上接頭流動按鈕,我收到了404:
如果我提供/hello/hello/subflowDemo.gsp
,頁面呈現,但它不是從頁面DemoController
。
我在做什麼錯?
HelloController中:
package helloworld
class HelloController {
def helloFlow = {
hello {
on("goToSub").to "subflowDemo"
}
subflowDemo {
subflow(controller: "demo", action: "demo")
}
}
}
hello.gsp:
<html>
<body>
Hello world!
<g:form>
<g:submitButton name="goToSub" value="Go To Sub Flow" />
</g:form>
</body>
</html>
DemoController:
package helloworld
class DemoController {
def demoFlow = {
demo {
}
}
}
demo.gsp:
<html>
<body>
This is the demo screen!
</body>
</html>
謝謝Dinesh Kumar,現在可以工作了! – 2014-11-11 15:34:34