Busco a través de código y preguntando lo que esto significa:¿Qué tipo de sintaxis de Java es "== null? False: true;"
Boolean foo = request.getParameter("foo") == null? false:true;
Tiene que ser algo que convierte la cadena de regresar de getParameter() en un valor booleano.
Pero nunca he visto este tipo de Java con un signo de interrogación y dos puntos (excepto en un ciclo foreach). ¡Cualquier hel apreciado!
veces odio declaraciones como esta sin los soportes adecuados. debería ser más fácil de leer así: 'Boolean foo = (request.getParameter (" foo ") == null)? falso: verdadero; ' – mauris
Tenga en cuenta que si el parámetro de solicitud es foo = falso, la variable foo se establecerá en' true'. –