if(validate_code.equals(validate_session)) 
{
out.print("<script>alert('验证码错误,请重新输入');history.back(-1)</script>");
}你的代码就是  一致时才报错的啊!1

解决方案 »

  1.   

    呵呵,脑壳晕了,谢谢大虾,不过我换为==号时候,他又能通过,这个是又是什么原因啊?
    if(validate_code==validate_session) 
    {
    out.print("<script>alert('验证码错误,请重新输入');history.back(-1)</script>");
    }
      

  2.   

    ==是用来判断两个引用是否相等,,,equals方法是用来判断两个引用指向的对象是否相等,,,
      

  3.   

    晕死,LZ恐怕自己已经晕了,你仔细理下逻辑关系再来,休息休息==用来判断两个引用是否指向同一个对象
    String的equals方法判断两个String的内容是否一致