jsp验证码与servlet中session中存入的值的问题?

rj0917 2011-05-29 06:09:02
我在jsp页面中取得的值与我在servlet类中存入的session的值不一致,我要在页面上取到这个session中的值,可总是取的上一次的值,第一次加载页面的时候,session中取出来的值为空?这个问题怎么处理,另外,我想问问,一般这个验证码有没有必要在前面JSP页面中去取,比较验证码输入是否正确是在后台判断还是在前台呢?有遇到过这样问题的朋友麻烦看看,谢谢了……
...全文
181 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
乞丐王子 2011-09-15
  • 打赏
  • 举报
回复
LZ,在下也碰到类似的问题了,求解……
rj0917 2011-05-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 leiwuhenfan 的回复:]
引用 2 楼 rj0917 的回复:
引用 1 楼 woaini314 的回复:
你那个验证码的图 片src是一个servlet url,每次都会请求一次,你在session中存放的是访问含有该验证码jsp之前的sesson。而这个src请求是发生在该jsp请求response后。所以取得始终是上一个值。验证码后台验证就可以了


那意思就是,我没有必要在jsp页面去取session的值……
[/Quote]
恩,这个解决了,我刚刚试了哈,但是我想知道,这个验证码到底有什么作用?
仲少_帆 2011-05-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 rj0917 的回复:]
引用 1 楼 woaini314 的回复:
你那个验证码的图 片src是一个servlet url,每次都会请求一次,你在session中存放的是访问含有该验证码jsp之前的sesson。而这个src请求是发生在该jsp请求response后。所以取得始终是上一个值。验证码后台验证就可以了


那意思就是,我没有必要在jsp页面去取session的值,直接在后台去取servlet中的ses……
[/Quote]
你在servlet中去取得session值。。不需要在jsp页面取出来
rj0917 2011-05-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 woaini314 的回复:]
你那个验证码的图 片src是一个servlet url,每次都会请求一次,你在session中存放的是访问含有该验证码jsp之前的sesson。而这个src请求是发生在该jsp请求response后。所以取得始终是上一个值。验证码后台验证就可以了
[/Quote]

那意思就是,我没有必要在jsp页面去取session的值,直接在后台去取servlet中的session的值就行了,这样也不会出现先前的情况了么?
caibird1024 2011-05-29
  • 打赏
  • 举报
回复
你那个验证码的图 片src是一个servlet url,每次都会请求一次,你在session中存放的是访问含有该验证码jsp之前的sesson。而这个src请求是发生在该jsp请求response后。所以取得始终是上一个值。验证码后台验证就可以了

23,403

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧