我創建了一個名爲ShopController
的新控制器,用於Webflows。這是代碼:瀏覽器不呈現在Grails Webflows中的視圖文件
class ShopController {
def index() {
redirect(action:"order")
}
def orderFlow = {
display {
on("next") {
}.to("finish")
}
finish {
redirect(controller:"user", action:"index")
}
}
}
而在views/shop/order/display
我創造了這樣一個文件:
<html>
<head>
<title>Testing</title>
</head>
<body>
<h1>Testing</h1>
Testing webflows.
<g:form action="order">
</g:form>
</body>
</html>
然而高達這個看起來簡單,當我跑我的Grails應用程序,將瀏覽器指向http://localhost:8080/testing/shop/order/display
我沒有得到什麼。沒有任何意義,沒有來自Apache的錯誤消息,沒有文字,我只看到一個空白屏幕。
我正在使用Grails 2.0
我哪裏出錯了?我犯了什麼愚蠢的錯誤?
在此先感謝。在
}.to("finsh")
那不是錯誤!我甚至嘗試在第9章的動作示例中運行Grails .. https://github.com/pledbrook/graina/tree/master/source-code/ch09/hubbub/grails-app/controllers/com/grailsinaction。這有ShopController作爲webflow。即使這與我的問題顯示相同的東西... – 2011-12-31 09:19:05