缓存HTML页面时代理服务器出错

时间:2013-09-17 08:15:15

标签: struts2 spring-security tomcat7 cache-control proxy-server

问题:

  1. UserA和UserB位于具有服务器代理的网络中。
  2. UserA打开页面“www.myapp.com/initPage.htm”。
  3. 如果UserB打开同一页面,那么他将看到包含UserA信息的页面。
  4. 对于代理服务器是同一页面,因此它返回已缓存的信息。
  5. 更多信息:

    1. 每个用户都有不同的JSESSIONID,并存储在标头响应的属性set-cookie中。
    2. 两个用户的URL相同,但信息取决于JSESSIONID。
    3. 代理服务器不会仅存储JSON调用HTML页面。
    4. 我尝试用this solution解决问题,但没有用。
    5. 架构:

      1. 我的应用程序是使用Spring Security 3.1和Struts2实现的。
      2. 使用Apache2服务器,该服务器通过mod_jk模块连接到Tomcat7并配置了“workers.properties”文件。
      3. 我如何告诉代理服务器永远不会保存HTML页面?

        致以最诚挚的问候和感谢。

1 个答案:

答案 0 :(得分:0)

最后,this solution有效,但在web.xml的第一个位置添加了过滤器。

致以最诚挚的问候和感谢。

相关问题