我已经配置了一个过滤器来禁用我的浏览器后退按钮并将用户显示为会话已过期。当我在我的应用程序原型中配置它时,它按预期工作,但是当我将它合并到我的(spring MVC)应用程序时它不起作用。
我已经像这样配置了我的过滤器
<filter>
<filter-name>backButtonFilter</filter-name>
<filter-class>
com.filters.BackButtonFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>backButtonFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
我有这样的过滤器内容
response.setHeader("cache-control", "no-cache, no-store, must-revalidate");
response.setHeader("pragma", "no-cache");
response.setDateHeader("expires", 0);
response.setHeader("Cache-Type", "private");
我已经引入了日志语句来查看我的过滤器是否正在执行。我可以看到它正在执行。
为什么会这样?