我现在遇到这样一个情况,我的页面a.jsp每次提交后,在后台都会生成一个js文件b.js,而a.jsp文件中引入了该js文件
<script src="<%=request.getContextPath()%>/b.js" type="text/javascript"></script>问题出现了在火狐中每次都能够重新加载b.js,而在IE8中还是原来加载的b.js,怎么才能在IE8中也实现想火狐中那样的效果啊各位,急救!!!

解决方案 »

  1.   

    如果页面刷新了 就在后面加版本号就行了
    如 b.js?1.01
    如果页面没刷新就动态加载
      

  2.   

    xxx.js?后面随便一个串只要不一样就行了
      

  3.   

    <script src="<%=request.getContextPath()%>/b.js?<%=Rnd%>" type="text/javascript"></script>
      

  4.   

    <script src="<%=request.getContextPath()%>/b.js?cur=<%=System.currentTimeMillis()%>" type="text/javascript"></script>
    试试。
      

  5.   

    thank you very much oggmm p2227 tzg157