DecimalFormat wird von den Servereinstellungen überschrieben

Derzeit habe ich ein Problem bei der Anzeige formatierter Dezimalstellen. Auf meinem lokalen Computer habe ich einen Dezimalwert: 0.002100000000 in der Datenbank gespeichert.

<h:outputText value="0.002100000000" converter="#{bigDecimal4DigitsConverter}" />

@FacesConverter("bigDecimal4DigitsConverter")
public class BigDecimal4DigitsConverter extends BigDecimalConverter {

    private DecimalFormat format = new DecimalFormat("#,##0.0000");

    @Override
    protected DecimalFormat getDecimalFormat() {
        return format;
    }
}

Mein Problem ist auf meinem lokalen Computer, auf dem Folgendes angezeigt wird: 0,0021 - US-Einstellungen, auf einem anderen Server jedoch 0,0021 - Französische Einstellungen

Warum das? Ich dachte, DecimalFormat, formatiert einen Dezimalwert unabhängig von der Ländereinstellung?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage