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