问题描述
我在js中显示的验证码验证为什么session.getAttribute("");得到的数值总是上一次的?我估计应该是客户端验证码更改的时候服务器段没有刷新,但是怎样实现刷新呢?在jsp里面实现也行,我要的是如果验证码错误立即弹出一个alert框,提示验证码输入错误,但是原来填写的数据要保存在那里,怎样实现啊?
解决方案
解决方案二:
用java实现验证码,然后保存到session中,然后客户端用<img>获取就行了,要弹alert框的话,用ajax进行验证,按照返回的状态弹呗
解决方案三:
session的周期没有判断好,第一次为null,然后依次为上一次的值。你可以试一下内置框架,将验证码放到内置框架中,另一种方法就是,生成图片名称在页面上通过<img……>来实现。session在java类中保存,在页面上取!
时间: 2024-10-03 13:14:10