Sto cercando tramite il codice e si chiede che cosa questo significa:Che tipo di sintassi Java è "== null? False: true;"
Boolean foo = request.getParameter("foo") == null? false:true;
Dev'essere qualcosa che converte la stringa di ritorno da getParameter() in un valore booleano.
Ma non ho mai visto questo tipo di Java con un punto interrogativo e due punti (tranne in un ciclo foreach). Qualsiasi hel apprezzato!
volte odio dichiarazioni come questa, senza staffe adeguate. dovrebbe essere più leggibile in questo modo: 'Boolean foo = (request.getParameter (" foo ") == null)? false: true; ' – mauris
Tieni presente che se il parametro request è foo = false la variabile foo verrà impostata su' true'. –