The problem is solved:
After some examination of the source of the bean:write tag i found this:
format = NumberFormat.getNumberInstance(locale);
if (formatStrFromResources) {
((DecimalFormat) format).applyLocalizedPattern(
formatString);
} else {
((DecimalFormat) format).applyPattern(formatString);
}
That is, when the format string comes from a resource bundle the
applyLocalizedPattern is used, so I have to make sure that the pattern I
use i localized..
/Andreas
Andreas Toom wrote:
Hello, I thought I finally hade the format/formatKey thing with
bean:write figured out, but when I tried to switch from a en_US locale
to a sv I get this exception:
org.apache.jasper.JasperException: Wrong format string: '#,##0'
I've read
http://java.sun.com/j2se/1.4.2/docs/api/java/text/DecimalFormat.html and
I ran the code snippet generating format strings for currency, integers
etc. and took my swedish format string (which is identical to en_US), it
worked nice for my en_US (firefox default language setting) but not when
I switched to swedish language settings or in IE with swedish region
settings in the control panel.
I really need to solve this so any help would be really appreciated.
/Andreas
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]