2011-04-04 77 views
11

我正在尋找在現有的Spring 3 MVC + JPA + Jquery + JSP應用程序中集成嚮導。我寧願嚮導基於jquery模態超頻,但是如果需要的話,我可以考慮考慮其他框架。Spring 3 MVC和模式嚮導

我看着Spring Webflow - 但我無法弄清楚如何使它與模態疊加一起工作。我確實找到一個教程http://realworldagile.wordpress.com/2009/10/06/modal-wizard-forms-using-spring-webflow-2-0-8-and-richfaces/,但它與RichFaces綁定。

我無法弄清楚

  1. 如何覆蓋
  2. 如何從一個覆蓋屏幕過渡到另一個啓動向導 - 作爲狀態轉變的一部分。
  3. 如何做服務器端驗證覆蓋

回答

0

我覺得內,如果可能的 - 不要在嚮導的步驟中使用SS驗證。可能的話,如果你只能在客戶端實現嚮導模式,因爲你不需要在服務器上部分正確的數據(一些會話頁面已經完成,但有些則不需要)。當然,你可以附上jBPM,activity,Spring WEB Flow來解決這個問題,但是我認爲對於大多數奇才來說只需要像this這樣的東西。用戶在一個頁面的所有步驟中填寫數據,然後在JS端進行驗證並收集它,然後單擊「完成」 - 在SS中發送數據並再次驗證。

0

如果使用webflow,看起來答案是在'embedded'模式下使用web flow(請參閱embedded mode)。特別是,您在jQuery中的ajax處理程序將用從服務器發送的片段替換模式對話的內容(請參閱ajax)。

就我個人而言,我已經使用這個jQuery UI wizard插件;在這種方法中,您生成模型,它由Spring MVC從控制器使用json發送,您可以在jQuery ajax處理程序中以編程方式使用json處理程序,該處理程序又會鏈接到嚮導的步驟。我認爲這將是你更手動的選擇。