使用https协议,可以用IE缓存吗?在JSP页面用到了histor.go(-1)之类的,换成https协议问题返回都找不到服务器,请教怎么解决问题?
修改history.go(-1)太多了,搞不定。急人呀

解决方案 »

  1.   

    我还发现在https下面自动完成也不好使了,有知道的兄弟,分享下。
      

  2.   

    https 为了过程安全,所以做了一些内部的控制,不过还不至于go(-1)都不能用
    你测试一下2个单纯的连接页面能否go(-1)吧
      

  3.   

    经过测试,在页面上加上下列代码就可以了,如果不加就不行:
    response.setHeader("Pragma","cache");   
    response.setHeader("Cache-Control","store,cache");   
    response.setHeader("Expires","10080"); 感谢楼上朋友的关注!
      

  4.   

    另外再问个问题:
    用https访问系统时,第一次会提示“访问的信息可能不安全,是否继续访问”之类提示框,当选“是”或“否”的结果确是一样的,都会显示出页面来;网上找了资料讲到由于使用frame或iframe时,src属性为IE不识别的资源时就会提示。
    但实际页面上很多地方会用到如*.jsp、*.do之类,请问题有什么好的解决方案否?
      

  5.   

    那是里面用到了一下http的资源,比如 js 使用相对连接,系统会自动加上https的
      

  6.   

    我觉得不是这样的很多情况下都会有这个问题。
    这个人做过尝试
    http://www.cnblogs.com/birdshome/archive/2007/09/13/Security-Warning.html另外通过ie设置可以屏蔽,启用显示混合内容。
      

  7.   

    比如<iframe src="welcome.jsp" />
    就算将welcome.jsp中的所有内容去掉,都会弹出提示框
    改为<iframe src="welcome.htm" />
    这样就不会。也尝试这样写<iframe src="空白的.html" name="aaa"/>
    再通过form提交:
       form.target="aaa";
       form.action="welcome.jsp";
       form.submit();
    但问题是当用到IE后退键时又会提示。虽然问题少,但局方要求高,测试部过不去,有点无奈
      

  8.   

    上面那位仁兄应该可以http下出现的,而现在问题是只会在https下出现。
    设置IE当然可以解决问题,但是Tester的IE不让开发设置,客户就更难了!可怜的程序员,为这些鸡毛蒜皮的小问题纠缠一辈子