老问题了,字符串的比较用:equals()方法;如if(account.equals("")){}

解决方案 »

  1.   

    ==是比较地址,equals()是比内容
      

  2.   

    这样写:
    if(account != null || !account.equals("")) {
      ... 
    }这是因为String 是对象,不是基本类型!
      

  3.   

    if(account != null || !account.equals("")) {}
      

  4.   

    <%
    String account=request.getParameter("account");
       if(!account.equals(""))
    {
    if(!Operate.hasCompany(account))
    {
    out.println("你注册的帐号"+"&quot;"+"<font color=#ff0000>"+account+"</font>"+"&quot;"+"没被使用!");
    }
    else{
    out.println("&quot;"+account+"&quot;"+"这用户名已经被使用!");
    }
    }
    else{
    out.println("公司注册帐号不能为空");
    }
    %>成功
      

  5.   

    已经给分了!!但不显示给分结果????
     geyf(其实我也不会)   40
     whyxx(风之子)        30
     pcdll(.net)          20   
     lhclovezp(lhclovezp) 10
    问题已经解决请请!!