Pessoal, so uma correção! Se vc testar != null no operador OR ele vai testar a segunda condição trazendo assim um erro de java.lang.NullPointerException, vc nao quer que seja nem nulo nem vazio o ideal seria testar se valor== nulo, entao a segunda condição nem seria testada!
Exemplo: String valor = null; String retorno = ""; retorno =(valor ==null || valor.equals("")) ?"Sim" : "Não"; System.out.println(retorno ); // Se valor for nulo esta instrução da um erro!!!! retorno =(valor !=null || !valor.equals("") )? "Não" : "Sim"; System.out.println(retorno ); Jose Ferreira de Souza Filho wrote: > José Vieira, > > vc deve comparar != null e não !="null", pq se vc > coloca entre aspas vc está vendo se sua variável é diferente da String > null e na verdade não se é diferente de null... > > Vc poderia fazer da seguinte forma tb: > > String v_nome = request.getParameter("v_nome"); > > int v_total = v_nome!=null || !v_nome.equals("") ? 50 : 0; > > Acima vai ser feito o seguinte: > > Se v_nome for diferente de null ou diferente de "" a variável v_total=50 > senão ele recbe 0. > <http://www.politec.com.br/> > José Ferreira de Souza Filho > Sun Certified Programmer for Java[tm] 2 Platform > Politec Informática > email : [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > > > -----Mensagem original----- > De: José Vieira [mailto:[EMAIL PROTECTED]] > Enviada em: segunda-feira, 14 de outubro de 2002 09:50 > Para: [EMAIL PROTECTED] > Assunto: [java-list] JSP String != > > Olha Pessoal tenho uma String e gostaria de verificar se esta > variavel é diferente de null, estou testando com um IF porem não > estar funcionando, alguem poderia me ajudar? > > String v_nome = request.getParameter("v_nome"); > int v_total = 0; > if (v_nome != "null") > { > v_total = 50; > } > > if (v_nome != "") > { > v_total = 50; > } > > > > Grato > > José >