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

原创 2015年07月07日 11:41:09

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>

结果:成功。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Linux系统下Jsp验证码显示不出来解决方法

Linux系统下Jsp验证码显示不出来解决方法错误提示:Could not initialize class sun.awt.X11GraphicsEnvironment错误原因:tomcat没有加载...

关于jsp中验证码在某些浏览器中无法显示的问题

最近编写的jsp程序中验证码无法在qq浏览器,360浏览器,谷歌浏览器中正常显示,可以在火狐浏览器中正常显示。具体的原因还未知,不过如果在生成验证码的程序中 在 response.setH...

总结:JSP页面img图片缓存问题现象表述及问题解决

JSP页面img图片缓存问题现象表述及问题解决l  问题表述:当对含有头像的客服人员信息进行修改(含对头像信息的修改)后,重新打开数据修改界面,发现文本内容修改成功,而头像内容仍然显示为原来的头像——...
  • jackpk
  • jackpk
  • 2010-04-28 10:36
  • 10437

4. Http请求以及提交数据、图片缓存

网络图片查看器 确定图片的网址 发送http请求URL url = new URL(address); //获取连接对象,并没有建立连接 HttpURLConnection conn = (HttpU...

JSP页面验证码生成图片

Jsp页面生成随机验证码图片

image.jsp生成随机验证码图片的Jsp页面   ColorgetRandColor(int fc,int bc) { Randomrandom = new Ra

JSP页面动态图片验证码

转自:http://hogwartsrow.iteye.com/blog/1558721  很多新手对图片验证码不是很了解,最近自己也与做这个功能,于是决定把自己的用个代码给大家分享一下,接下来...

jsp页面获取java生成的图片验证码

实现自动生成图片验证码,点击验证码能够更换验证码

Servlet生成验证码在JSP页面显示,单击验证码图片可刷新

在ImageRandeCode这个servlet里面代码如下:public void doPost(HttpServletRequest request, HttpServletResponse re...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)