0

我正在尝试过滤我的网络应用程序中的每个页面请求。所以,我做了一些实现Filter的过滤器类

(System.out.println("FILTERED!"))我在函数中编写了一些通知程序代码doFilter()

如果我使用正常导航(使用重定向或某些操作)导航页面,则会调用通知程序代码。但是当我尝试使用浏览器上一页/下一页按钮导航时,通知程序代码没有被调用。

有什么方法可以使过滤器在这种情况下工作吗?

谢谢

4

1 回答 1

0

我认为您的浏览器不会重新加载页面,它只是使用它的缓存。

您可能需要在网络面板中使用浏览器的开发人员工具进行检查。如果它说“使用缓存”或“缓存”就是这样。

您还可以使用以下 HTTP 标头强制浏览器重新加载页面:

response.setHeader("Cache-control", "no-cache, no-store, must-revalidate")
于 2013-09-01T22:02:34.410 回答