社区
非技术区
帖子详情
jsp验证码与servlet中session中存入的值的问题?
rj0917
2011-05-29 06:09:02
我在jsp页面中取得的值与我在servlet类中存入的session的值不一致,我要在页面上取到这个session中的值,可总是取的上一次的值,第一次加载页面的时候,session中取出来的值为空?这个问题怎么处理,另外,我想问问,一般这个验证码有没有必要在前面JSP页面中去取,比较验证码输入是否正确是在后台判断还是在前台呢?有遇到过这样问题的朋友麻烦看看,谢谢了……
...全文
201
5
打赏
收藏
jsp验证码与servlet中session中存入的值的问题?
我在jsp页面中取得的值与我在servlet类中存入的session的值不一致,我要在页面上取到这个session中的值,可总是取的上一次的值,第一次加载页面的时候,session中取出来的值为空?这个问题怎么处理,另外,我想问问,一般这个验证码有没有必要在前面JSP页面中去取,比较验证码输入是否正确是在后台判断还是在前台呢?有遇到过这样问题的朋友麻烦看看,谢谢了……
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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后。所以取得始终是上一个值。验证码后台验证就可以了
Servlet
通过
session
向
jsp
页面传
值
,并使用el表达式接收
Servlet
通过
session
向
jsp
页面传
值
,并使用el表达式接收
Jsp
页面获取不到
Servlet
中
session
保存的
值
登录页面login.
jsp
Code: String[] userInfo={"",""}; Cookie[] cookie=request.getCookies(); if(cookie!=null) { for(int i=0;
利用
servlet
sessio
jsp
实现
验证码
登录成功
一案例
验证码
分析 1. 案例需求: 1. 访问带有
验证码
的登录页面login.
jsp
2. 用户输入用户名,密码以及
验证码
。 * 如果用户名和密码输入有误,跳转登录页面,提示:用户名或密码错误 * 如果
验证码
输入有误,跳转登录页面,提示:
验证码
错误 * 如果全部输入正确,则跳转到主页success.
jsp
,显示:用户名,欢迎您 二编写两个
Servlet
3.CheckCode
Servlet
package cn.itcast.
servlet
; import javax.imageio
关于今天
jsp
或
servlet
取不到
session
的
问题
原文链接 以前没遇到过今天遇到了奇葩了,用redirect或forward跳转居然拿不到
session
。程序员是不允许有这种奇葩现象不明不白的出现的,如是开始了调试之路,调试了好一阵(可能太粗心了)也没找到原因,于是去网上搜了一下,出现这个
问题
的人还是挺多的 ,有几种类型: 1、
session
的过期时间设置有误 2、设置或获取
session
有误 而我的
问题
出现在计算机名
jsp
中
获取
session
中
的
值
jsp
中
获取
session
中
的
值
一、后端在
session
中
存储数据: // username是前台传过来的用户名 User user=userService.login(username,password);
session
.setAttribute(user,user); 二、前端通过EL表达式获取对应的用户名(两种方式): 1、直接通过
session
中
的...
非技术区
23,409
社区成员
70,517
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章