在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)这是什么情况呢???怎么解决???谢谢! 展开
 我来答
dingzi__
2015-04-18 · 超过31用户采纳过TA的回答
知道答主
回答量:91
采纳率:50%
帮助的人:40.5万
展开全部
为什么要放在session.太浪费资源。放在request里面。每次请求的时候后台生成一个新的数字就request.setAttribult,页面getAtrribult就可以了。你百度下用法就懂了
更多追问追答
追问
我想知道为什么第一次是null
追答
因为你开了一个新的页面,不是之前那个页面了,你还没放值,session就是空的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式