
在Javaweb中,我用一个jsp页面生成一个验证码图片并用session保存图片上的数字,然后又 80
在Javaweb中,我用一个jsp页面生成一个验证码图片并用session保存图片上的数字,然后又在另一个denglu.jsp页面用<img>标签导入该图片,可是首次打开...
在Javaweb中,我用一个jsp页面生成一个验证码图片并用session保存图片上的数字,然后又在另一个denglu.jsp页面用<img>标签导入该图片,可是首次打开denglu.jsp时图片上有显示数字(我在denglu.jsp又输出去验证码的值)我发现第一次访问时session的值为null之后在访问就是session就是记录图片上一次的值(比如刚启动服务器打开denglu.jsp,图片上的值为1234,那么session为null,再次请求denglu.jsp则图片值为其他,session值为1234)这是什么情况呢???怎么解决???谢谢!
展开
1个回答
展开全部
为什么要放在session.太浪费资源。放在request里面。每次请求的时候后台生成一个新的数字就request.setAttribult,页面getAtrribult就可以了。你百度下用法就懂了
更多追问追答
追问
我想知道为什么第一次是null
追答
因为你开了一个新的页面,不是之前那个页面了,你还没放值,session就是空的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询