2016-07-25 14 views
0

Ich habe diesen Code:Freemarker: Nullwert angezeigt

<input type="text" name="zipCode" maxlength="5" value="${zipCode!}"> 

Wenn zipCode = null (ich benutze Java), das Eingabefeld DISPLAYES null. Warum?

Danke!

+0

Wie wird 'zipCode' zugewiesen? Der einzige Weg, dies zu erreichen, ist, dass 'zipCode' mit einem EL-Ausdruck zugewiesen wird, wobei der 'null'-Wert in' null'-String konvertiert wird. Oder vielleicht hast du einen Fehler in Freemarker gefunden (welche Version benutzt du?). :-) –

+0

'zipCode' ist ein Parameter, der in meiner URL übergeben wird. Ich benutze die Version 2.3.16. – dardy

+1

Ich vermute, dass ein Java 'String'' "null" '' zipCode' 'zugewiesen wurde anstatt einer echten 'null'. Ich glaube nicht, dass 2.3.16 einen solchen Fehler hatte. (Ich rate dringend davon ab, archäologische Funde wie 2.3.16 zu verwenden.) – ddekany

Antwort

1

@ ddekany: Sie waren rignt. zipCode hat einen String-Wert, der gleich "null" ist.