为什么用session取出的老是上一张的验证码
来源:百度知道 编辑:UC知道 时间:2024/05/31 00:46:20
session,只要你不关闭浏览器,他的值是不会改变的,除非你对他进行从新设置。这个原理楼主应该知道。我在废话一下呵呵。
验证码应该是登录页面有的,而验证码的生成应该是在用户访问登录页面,输入登陆页面地址敲回车时触发一个servlet或者actionservlet生成并以图片的形式返回的,楼主应检查在生成验证码的同时是否已经将验证码立即保存到session中,而不是用户登录后在将验证码保存到session中。
说的简单点,楼主可以在登陆页面做一个iframe,其src指向一个servlet或者actionservlet返回一个验证码图片,而那个servlet生成图片的同时还应该立即将验证码保存到session中。
如果楼主还有问题,请将代码片段发出。
把代码贴出来
session.flush();就可以了
为什么用session取出的老是上一张的验证码
jsp中能否用session存储多个字符串?若可以用什么方法可以分别取出session中的字符串?
为什么我用c#做的Session一连接数据库Session中保存的数据就不存在了
用session取出多个radio值 下一页面判断panel是否显示
如何取出玻璃下的老照片
asp 中session的问题:用session来记录用户是否登陆,为什么在很短的时间就提示重新登陆
为什么我的FLASH导航栏不能实现Session?
我为什么错了?PHP——SESSION的问题
为什么我用session这个函数老是出问题?
jsp中用session对象进行int型的储存,怎么老出错啊???急救!!!