在完成一个业务时,明明可以直接返回对象然后使用Model向request域对象共享数据 ,但是看到代码显示重定向走了一遍,不明白为什么。询问了大佬后是因为重定向可以解决业务返回界面刷新导致重复提交带来的问题。
也就是购物车加入成功后跳转的页面,如果直接返回页面的话在这个页面刷新一遍购物车又加了一次,加了重定向就解决了刷新后重复提交的问题。
在完成一个业务时,明明可以直接返回对象然后使用Model向request域对象共享数据 ,但是看到代码显示重定向走了一遍,不明白为什么。询问了大佬后是因为重定向可以解决业务返回界面刷新导致重复提交带来的问题。
也就是购物车加入成功后跳转的页面,如果直接返回页面的话在这个页面刷新一遍购物车又加了一次,加了重定向就解决了刷新后重复提交的问题。