1、我们知道spring MVC是可以直接进行视图解析然后跳转页面的,但是我开发过程中,使用了Ajax异步更新表单,然后再用后端进行跳转,发现页面并不能跳转。
2、 随后又测试了表单提交,也就是使用form的action元素配合submit类型的按钮进行提交,发现此时后端就可以使用spring MVC进行页面跳转了。
3、总结下来就是,使用异步方式提交数据时后端不能直接页面跳转,因为异步调用时有一个回调函数。直接提交整个表单使用submit按钮则可以后端跳转。
建议页面跳转操作留在前端完成,后端返回一个约定的标志,然后前端进行相关处理比较好。