Ism*_*ush 7 rest design-patterns spring-mvc http-method java-ee
我加入了一个使用spring框架的项目,所有的调用都是由ajax请求完成的,成功后的重定向是在视图中定义的,并通过隐藏的输入传递给ajax JS函数(所以在每个函数的末尾都返回ModelAndView)在控制器中没有任何影响).我觉得它弄糟了代码我不对吗?我仍然认为这样做是因为他们希望获得使用CRUD映射到post,get,put,delete的restful app的好处,但最终他们失去了从控制器本身重定向的能力.
那么我通常使用和推荐的模式如下:
这种方法的优点: