// Add this to your theme: <!-- Number converters --> <control> <name>IntegerConverter</name> <property mode="override"> <name>converter</name> <value>#{javascript: var converter = new com.ibm.xsp.convert.NumberConverter(); converter.setLocale(new java.util.Locale("da")); converter.setMaxFractionDigits(0); return converter; }</value> </property> </control> <control> <name>DecimalConverter</name> <property mode="override"> <name>converter</name> <value>#{javascript: var converter = new com.ibm.xsp.convert.NumberConverter(); converter.setLocale(new java.util.Locale("da")); converter.setMinFractionDigits(2); converter.setMaxFractionDigits(2); return converter; }</value> </property> </control> // You can then use the theme ids to control formatting of number fields: <xp:inputText id="numberField" value="#{document.numberField}" themeId="DecimalConverter" />