Suche durch Code und fragen, was dies bedeutet:Welche Art von Java-Syntax ist "== null? False: true;"
Boolean foo = request.getParameter("foo") == null? false:true;
Es muss etwas sein, das die Rückkehr String aus getParameter() in einen Boolean umwandelt.
Aber ich habe diese Art von Java nie mit einem Fragezeichen und Doppelpunkt (außer in einer foreach-Schleife) gesehen. Jeder hel geschätzt!
ich manchmal Aussagen hassen wie dies ohne richtige Klammern sein könnte. sollte besser lesbar sein wie folgt: 'Boolean foo = (request.getParameter (" foo ") == null)? false: true; ' – mauris
Beachten Sie, dass, wenn der Anfrageparameter foo = false ist, die Variable foo auf' true' gesetzt wird. –