出问题时:此时,我想先把注册功能的验证码,先存入,Session域对象中,等用户点击注册按钮时,再取出Session中存入的验证码与浏览器的请求中传入的验证码,作比较,来验证,用户输入的验证是否正确,但在此两次请求中的方法的执行过程,先前存入Session对象中值,在第二次请求中,从Session中取时,却为null。
第一次请求,调用的方法
@RequestMapping("/sendMail")
public String sendMail(User user,HttpSession session) {
String codes="123456789";
StringBuffer sb=new StringBuffer("");
Random random=new Random();
for(int i=0;i<6;i++) {
int index=random.nextInt(codes.length());
char c=codes.charAt(index);
sb.append(c);
}
String content=sb.toString();
session