如题,参考网上例子,用loginServlet.java生成了动态验证码 并保存在session 中用 NewServlet request.取得了前台输入的验证码。求教前后台验证码如何比较!!用 "=="方法该如何把 两个值放在一起比较?? 在Newservlet 中 用request 取得的前台验证码后,打算和 session.getXXX(”")方法比较,但是各种提示无法找到session 。求教验证码生成后该如何比较,最好能详细点的值传递流程。刚刚接触实在弄不懂 TT。
调试欢乐多
HttpSession session = request.getSession() ; //1
session.setAttribute("code",s) ; 将验证码保存在了session里面。在另一个Newservlet.java String code1 = request.getParameter("code");//2获取了前台输入的验证码 然后 如何 把 1 和 2中 获取的 值作比较...请发个代码思路有点乱了 囧
request.getSession().setAttribute("rand", sRand);
在登录校验的java或jsp中
(String)session.getAttribute("rand")获取获取前台提交的验证码最好加上大写转换,一般验证码不区分大小写
String usercode = request.getParameter("rand1").toUpperCase();//验证码