关闭

让jsp页面不缓存验证码图片。

477人阅读 评论(0) 收藏 举报
分类:

1.先试试网上的方法:

<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", -10);
%>

或者

<meta HTTP-EQUIV="pragma" CONTENT="no-cache"> 
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate"> 
<meta HTTP-EQUIV="expires" CONTENT="0"> 

结果:失败。

2.使用<%=%>

<img src="abc.htm?v=<%=(new Date().getTime())%>"

结果:点一次会变,再点不会变。

失败。


3.使用js代码:

onclick="refresh();"

<script type="text/javascript">
function refresh() {
fm1.vali.src = "";
fm1.vali.src = "captcha.htm?t="+new Date().getTime();
//img.src='captcha.htm?t='+new Date().getTime()
}
</script>

结果:成功。


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:18342次
    • 积分:472
    • 等级:
    • 排名:千里之外
    • 原创:28篇
    • 转载:10篇
    • 译文:0篇
    • 评论:0条
    文章存档