就是简单的登录输入验证码的问题,
在创建验证码的时候将验证码保存在了session中,然后用户将输入的验证码提交给了控制器,控制器去获取session中的验证码,一直为空,不知道为什么?
下面是创建图片时的保存session
在创建验证码的时候将验证码保存在了session中,然后用户将输入的验证码提交给了控制器,控制器去获取session中的验证码,一直为空,不知道为什么?
下面是创建图片时的保存session
session.setAttribute("captcha", code);
session是方法参数中的HttpServletRequest获取的,
但是另外一个控制器session.getAttribute(“captcha”),返回一只都是空,求高手帮忙
解决方案
10
试一下这个
request.getSession().setAttribute(“captcha”, code);
request.getSession().getAttribute(“captcha”);
request.getSession().setAttribute(“captcha”, code);
request.getSession().getAttribute(“captcha”);
10
理论上只要是这个session不被消灭 就能取到的
10
你set的那个和get的那个是在同一个浏览器里面执行的吗?只有通过同一个浏览器请求session才是相同的对象啊
10
你这个session是httpsession吗。