if("huang".equals(name))
  out.println("ok!");
else 
  out.println("error!");

解决方案 »

  1.   

    字符串(或者是任何对象)比较不能用==,要用equals方法
    ==对对象而言比较的是他们引用的是否是同一个内存空间的对象
      

  2.   

    String name=request.getParameter("name").trim();
    if(name.compareTo("huang")==0)
    {
        out.println("ok!");
    }
    else
    {
        out.println("error!");
    }
      

  3.   

    bsd(小红帽菜鸟)的方法可以,或者String s="huang";
    if(name==s)
      out.println("ok!");
    else
      out.println("error!");
      

  4.   

    s="huang"
    name==s
    或者
    name.equals("huang"))