执行完后数据库的数据已经改变,但是重定向后的页面数据并没有变,手动刷新之后页面数据才行
执行完后数据库的数据已经改变,但是重定向后的页面数据并没有变,手动刷新之后页面数据才行
因为 redirect:
是通知浏览器跳转,跳转后的地址如果是 GET 页面的话可能会受到缓存影响。如果是这样,可以通过浏览器请求记录看到;如果确实不是浏览器缓存,那么可能是 IndexService
里面有缓存,因为没有看到代码所以我只是猜测。
8 回答6.6k 阅读
4 回答714 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.2k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答974 阅读✓ 已解决
你是不是用的ajax方式调用的delOrder.do这个请求?如果是Ajax方式页面是不会跳转的,你需要在回调函数里面做刷新操作。