在html页面中写验证码图片不显示,freemarker页面实现验证码图片不刷新问题求助_html/css_WEB-ITnose...

5268f80b9b1e01f982625ef6fac83ca1.png

验证码 img src 属性 小弟想实现个验证码功能

页面代码

securityCode.jpg?temp=%24%7BcurrentTimeMillis!%7D

效果是每次刷新图片后

src="/csSystem/template/inc/images/securityCode.jpg?temp=1357542662578"

src="/csSystem/template/inc/images/securityCode.jpg?temp=1357542656274"

src="/csSystem/template/inc/images/securityCode.jpg?temp=1357512345578"

src里面的地址都是变了的

本地图片也变了

但是页面显示的图片就是不变

求大虾帮助

IE 火狐 谷歌都不行

回复讨论(解决方案)

没人来拯救我吗

没人来拯救我吗

看下请求出去了没?难道服务器那边没有新生成图片?

securityCode.jpg本身变化了吗?

一般情况下使用程序实现的如

securityCode

#3 服务器

看下请求出去了没?难道服务器那边没有新生成图片?

图片新生成了

我试了 程序生成的图片访问不了 都是读的缓存的图片

下面是生成图片代码

看看是不是有问题

public static void getImageAsInputStream(String securityCode){

try {

BufferedImage image = createImage(securityCode);

//服务器上需写相对路径

File file=new File("D:/workspace/csSystem/WebRoot/template/inc/images/securityCode.jpg");

ImageIO.write(image, "JPG", file);

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

这个生成的图片我复制出来丢到另外一个项目(先丢到桌面再丢到项目) 这样访问就能变

所以我感觉这样生成的图片是不是有问题

securityCode.jpg本身变化了吗?

一般情况下使用程序实现的如

securityCode 不知道这种情况的具体原因 可能是写图片的时候有什么问题

后来直接把图片推送到页面实现功能了

但是为什么先生成图片访问不到··

不知道原因

1428d0e076c3959ab11d28a39bc84fab.png

5268f80b9b1e01f982625ef6fac83ca1.png

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值