Hello Volker, Here is one problem... java.util.Date can hold date-time values. So if formatting process always take java.util.Date values to format as Date then time part of value always will be unaccessable.
I agree with you - java.util.Date values must be converted as Date values too. But how do we switch between Date, Time and Date-Time values? I view one way to solve such problem - add formatKey attribute to hold key to retrieve format string from resources. Wednesday, December 12, 2001, 5:23:37 PM, you wrote: VK> Volker Krebs wrote: >> Hello, >> >> I wanted to use the new <bean:write> format mechanism, >> I specified my format strings in the message resources. >> So far so good ... everything was fine, but when I changed the >> user locale with Action.setLocale() nothing happend for >> FLOAT_FORMAT_KEY. >> The Problem is in >> org.apache.struts.taglib.bean.WriteTag.formatValue(...) >> after line 318. VK> Ok thanks for fixing that, I found somethig else, VK> if we have a java.util.Date a toString is printed. VK> } else if ((value instanceof java.sql.Date) || VK> value instanceof java.util.Date) { //check also for util.Date VK> formatStr = RequestUtils.message(pageContext, this.bundle, VK> this.localeKey, DATE_FORMAT_KEY); VK> } VK> You also have to check if the type is java.util.Date and VK> use the DATE_FORMAT_KEY for this type. VK> thanks VK> Volker VK> -- VK> To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> VK> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- Best regards, Oleg mailto:[EMAIL PROTECTED] -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>