公平地说,使用 Spring Webflow 而不是 Spring MVC 的最重要理由是:使用 Spring MVC,工作流的不同阶段需要在代码中。即如果第1阶段成功结束,在Controller中我们需要转发到第2阶段的jsp等等。在 SPring MVC 中,我们不能在 xml 文件中执行此操作。
但是在 Spring webflow 中,我们可以在 xml 文件中配置流,而无需接触代码。
这是错误的还是过度简化?我查看了http://forum.springsource.org/showthread.php?16393-Difference-between-Spring-MVC-Web-Framework-and-Web-Flow并试图对解释进行总结。