GEDOPLAN

Verarbeitung leerer Eingaben mit JSF auf JBoss 7

Alle

Bei einem Eingabeformular in einer JSF-View kann man i. d. R. nicht zwischen der Eingabe eines leeren Strings und null unterscheiden. Die pragmatische Entscheidung lautet meist, dass leere Eingaben wie null interpretiert werden. Dies lässt sich für JSF mit einem Kontextparameter der Webanwendung einstellen:

<context-param>
  <param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL</param-name>
  <param-value>true</param-value>
 </context-param>

Leider reicht das auf JBoss 7 (und vermutlich anderen Servern mit Tomcat-basierten Webcontainern) nicht aus. Hier muss zusätzlich eine Systemproperty gesetzt werden, z. B. im Startskript des Servers: -Dorg.apache.el.parser.COERCE_TO_ZERO=false.

Autor

Diesen Artikel teilen

LinkedIn
Xing

Gibt es noch Fragen?

Fragen beantworten wir sehr gerne! Schreibe uns einfach per Kontaktformular.

Schulungen mit der selben Kategorie:

Blogkategorie: Alle
Es wurden keine Ergebnisse gefunden.

weitere Artikel

Kontakt

Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!

Tim Neumann

Geschäftsleitung

GEDOPLAN GmbH
Stieghorster Straße 60
33605 Bielefeld

GEDOPLAN GmbH
Kantstraße 164
10623 Berlin

    Kontakt

    Tim Neumann

    Geschäftsleitung

    GEDOPLAN GmbH
    Stieghorster Straße 60
    33605 Bielefeld

    GEDOPLAN GmbH
    Kantstraße 164
    10623 Berlin

    Brauchen Sie eine individuelle IT-Schulung, eine fundierte Beratung oder eine individuelle Softwareentwicklung? Dann sind Sie hier genau richtig!