if(value.equals("")||value==null)试试,先

解决方案 »

  1.   

    <form method="post" action="test.jsp">
      

  2.   

    首先,你怎么知道他既不是null又不是“”。如果真像你说的那样,那么你是因为看到了一个既不是null也不是""的东西才那么说。那么你看到什么了呢???~_~
      

  3.   

    if(value=='')
    alert("内容为空!");这样就可以了
      

  4.   

    to aoplo(新杨师弟):我打印value时,什么都没有显示.
                        当我用if(value==null||value==""){
                                  out.println("OK");
                              }
                         时,没打印"OK",因此我知道value即不是null也非"";to ejb99666(走光啦!)
    to scj123456(孤独浪子):
              两位高手,谢谢你们的帮助,用你们的方法试成功了,原来是不能用value==""而一定要用value.equals("")才能成功。
      

  5.   

    if(value.length()<1)
    {
       System.out.println("no");
    }
      

  6.   

    if(value==null||value.equals(""))
    这样会好一点,首先判null再判空字符!
      

  7.   

    来晚了,JAVA里面两个字符相互比较不能直接用"=="而要用equals("你要比较的字符");
      

  8.   

    if(value==null||value.equals(""))
    这样会好一点,首先判null再判空字符!对,倒过来写会有隐患的,假如value就是等于null那样写就出错了。
      

  9.   

    大家说的对呀!
    应该先判是否为null,
    学习ing.