2 orangetop orangeTop 于 2017.01.13 14:49 提问

session传值,页面验证码进行登录判断

我想在页面登录做个验证码验证才可以登录,我用ssh写的,请大神指点

--我在生成验证码图片的类中 设置了
session.setAttribute("verifyCode", sRand);
页面也可以使用这个验证码了,就是不知道如何在jsp页面获取这个session值,并且
可以进行用户输入判断

3个回答

qq_34318325
qq_34318325   2017.01.13 14:59

我用jsp+servlet写的验证码,用AJAX异步验证来判断验证码

viewgroup
viewgroup   2017.01.13 16:02

session是jsp里面内置的九大变量,所以你如果是在jsp里面使用session的话直接就是<% System.out.print(session.getAttribute("name")); %>这个是执行方法
如果你要直接使用里面的值的话是直接在body里面<%=session.getAttribute("name")%>

u010528826
u010528826   2017.01.13 17:42

如果想要在jsp里面取session的话,可以这么写:${sessionScope.verifyCode} 或者 ${verifyCode}。

输入判断你可以用上述方法将验证码写到一个隐藏的文本框里面,然后用JS取得这个文本框的值用来和用户输入比较。

或者在定义个JS变量,var code = '${sessionScope.verifyCode} 或者 ${verifyCode}'; ,然后用code来和用户输入比较。

orangeTop
orangeTop 两种方法我都用了 都没有取到 验证码的值 不知道为什么
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!