Spring 3 MVC和模态向导

10

我正在考虑将向现有的Spring 3 MVC+JPA+Jquery+JSP应用程序中集成一个向导。我希望这个向导基于jquery modal覆盖,但如果必要的话,我也愿意考虑其他框架。

我查看了Spring Webflow,但是无法弄清楚如何在模态覆盖中使用它。我找到了一个教程http://realworldagile.wordpress.com/2009/10/06/modal-wizard-forms-using-spring-webflow-2-0-8-and-richfaces/,但它与RichFaces相关联。

我无法弄清楚:

  1. 如何在覆盖窗口中启动向导
  2. 如何在状态转换的一部分中从一个覆盖屏幕转换到另一个覆盖屏幕
  3. 如何在覆盖窗口内进行服务器端验证
3个回答

0

我认为,如果可能的话,在向导中不要在步骤中使用SS验证。如果您可以仅在客户端实现向导模式,则可能性更大,因为服务器上不需要部分正确的数据(某些对话页面已完成,但某些未完成)。当然,您可以附加jBPM、activity、Spring WEB Flow来解决此问题,但我认为对于大多数向导,只需要类似this的东西。用户在一个页面上填写所有步骤的数据,您在JS侧进行验证和收集,之后点击“完成”-您会再次发送数据并在SS中进行验证。


0

0
如果使用Webflow,似乎答案是使用“嵌入式”模式的Web流程(请参见嵌入式模式)。特别地,您在jQuery中的ajax处理程序将使用从服务器发送的片段替换模态对话框的内容(请参见ajax)。
个人而言,我使用了这个jQuery UI wizard插件;在这种方法中,您生成模型,并通过Spring MVC从控制器使用json发送它,然后在您的jQuery ajax处理程序中以编程方式使用它,该处理程序又与向导的步骤链接。我认为这将是您更手动的选择。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接