我页面的请求路劲是:http://localhost:8080/phoneshop.shtml?id=1
我想要用户每次刷新页面,提交给服务器请求参数id的值都会改变,已达到不访问缓存的效果,该怎么实现呢?

解决方案 »

  1.   

    拼一个随机数url="http://localhost:8080/phoneshop.shtml?"+Math.random();
      

  2.   

    用filter吧,doFilter函数中,获取当前请求的 路径,将路径和参数拼接成 url地址,如果有参数,则 &id=随机数,否则 ?id=随机数
      

  3.   

        <meta http-equiv="pragma" content="no-cache" />  不行么?
      

  4.   

    不可行,这个对JSP页面才有效,我那个是静态页面呀!
    5楼所述也不可行,我的目的是要骗过浏览器,我不需要访问缓存!还有没有人解答呀!
      

  5.   

    使用new Time().getTime();可行的我试过的,你在学习ajax?
      

  6.   

    new Time().getTime()没有这个类,
    是Date不是Time,下面这个是对的。。
    new Date().getTime();var url = "xxx.jsp?id=100&date="+new Date().getTime();
      

  7.   

    onbeforeunload的时候调用js函数,
    写下url="xxx.html"+Math.random()就ok了