Pessoal, Bom Dia!
Estou lendo uma página JSP e tentando entender.
String cpf = request.getParameter("cpf")==null?"":request.getParameter("cpf");
if(cpf.equals("0")){
cpf = "";
}
O código acima quer dizer que: caso a pagina ao abrir não tenha o parametro cpf no endereço da página no browser a variavel será nula e caso tenha esse parametro a variavel cpf será populada com o valor indicado no parametro e caso tenha o cpf e esse seja 0 a variavel irá ficar nula também?
Outra duvida:
String erro = request.getParameter("erro")==null?"":request.getParameter("erro");
long jobTitle = request.getParameter("jobTitle")==null?0:Long.parseLong(request.getParameter("jobTitle"));
Nas linhas acima há uma pequena diferença, após ==null há na primeira linha “” e na segunda linha 0 … caso não tenha o parametro no request a primeira linha a variavel ficará como nula e na segunda linha a variavel fica igual a 0??