日期:2014-05-17  浏览次数:20566 次

Servlet参数
在书上看到用Servlet实现随机更换图片的程序。
Servlet中有代码request.getSession(true).setAttribute("randomString",randomString);
请问在请求Servlet的.html文件的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.html
它主要是为了防止浏览器的缓存,表示每次请求都不是一样的