当前位置: 代码迷 >> Java Web开发 >> Servlet参数,该如何处理
  详细解决方案

Servlet参数,该如何处理

热度:2368   发布时间:2013-02-25 21:22:51.0
Servlet参数
在书上看到用Servlet实现随机更换图片的程序。
Servlet中有代码request.getSession(true).setAttribute("randomString",randomString);
请问在请求Servlet的文件的document.getElementById('identity').src='servlet/IdentityServlet?ts=' + new Date().getTime();一句中.src='servlet/IdentityServlet?ts=' + new Date().getTime();是什么意思?向高手求解释,谢谢!

------解决方案--------------------------------------------------------
向servlet/IdentityServlet(这是一个servlet 的网络地址) 发送 参数名为ts 值为当前时间好粉秒
------解决方案--------------------------------------------------------
防止缓存的方法
------解决方案--------------------------------------------------------
ts=' + new Date().getTime()

如果你用Ie浏览器的话,不加这个,那只会调用一次servlet/IdentityServlet,这是IE缓存问题。。用火狐就没事。。
------解决方案--------------------------------------------------------
src='servlet/IdentityServlet?ts=' + new Date().getTime(),就相当于打开有时打开一个网页的时候,地址参数后面会有一串很长的字符,http://wenku.baidu.com/vi/20b77b36a32d7375a4178092
它主要是为了防止浏览器的缓存,表示每次请求都不是一样的
  相关解决方案