Anybody?

On Tue, Jan 20, 2009 at 10:30 AM, Andrei Ivanov <andrei.iva...@gmail.com> wrote:
> On Tue, Jan 20, 2009 at 5:08 AM, dusty <dustin_pea...@yahoo.com> wrote:
>>
>> Sorry.  I don't think I understand your problem.  When you say the stack is
>> being cleared are you seeing nulls in your converter for values that were
>> previously populated on the stack by the Parameters Interceptor?
> No
>
> My interceptors stack is like this:
> I18nInterceptor
> ...
> ParamtersInterceptor
> ...
>
> The I18nInterceptor does invocation.getInvocationContext().setLocale(locale);
>
> The ParamtersInterceptor calls my DateConverter.
> My DateConverter does Locale locale = (Locale)
> context.get(ActionContext.LOCALE);
> With xwork > 2.0.5, locale is null
> Is there any other way to get the current locale from a converter?
>
>>
>>
>>
>> Andrei Ivanov-2 wrote:
>>>
>>> On Sat, Jan 17, 2009 at 7:30 PM, Andrei Ivanov <andrei.iva...@gmail.com>
>>> wrote:
>>>> Hello,
>>>> I have a date converter that does something like this:
>>>>
>>>> String value = values[0];
>>>> Locale locale = (Locale) context.get(ActionContext.LOCALE);
>>>> DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT, locale);
>>>> Date date = df.parse(value);
>>>>
>>>> The locale is set in the context by the
>>>> com.opensymphony.xwork2.interceptor.I18nInterceptor
>>>>
>>>> After upgrading struts and xwork it seems this code doesn't work
>>>> anymore, because of the changes
>>>> made in ParametersInterceptor, which clear the stack values (begining
>>>> with "boolean clearableStack = newStack instanceof
>>>> ClearableValueStack;")
>>>>
>>>> What can I do to make it work again?
>>>>
>>>> Thank you
>>>>
>>>
>>> Anyone?

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to