2010-11-04 48 views

回答

1

我在想你爲什麼會這樣? Webflows被設計爲「嚮導」,在頁面之間運行,最後退出流程並堅持結果。

你知道你可以從WebFlow頁面打非流動作嗎?如果您正在編寫用於Flow頁面的Ajax操作,則可以在操作中「渲染爲JSON」,並使用gsp的遠程調用直接調用操作。

0

有很多用例將Ajax和Spring WebFlow集成在一起非常方便。不幸的是,Spring WebFlow在這方面做得不好。

這裏的工作是呈現GSP並將其附加到正在進行Ajax調用的頁面部分。記得在構建Ajax URL時傳遞「_eventId」。

0

我知道這是期望JSON的有效情況。

解決方法:

創建.gsp視圖與以下內容,並呈現它。 (當然,通過json字符串沿flow.json = (model as JSON).toString()!)

<% 
    response.contentType = 'application/json' 
    response.outputStream << json.getBytes() 
%>