in case anyone else encounters similar issue.
 
i forced the locale to en_GB (using datetimepicker with dd/mm/yyyy format) by 
adding it into struts.xml and now it works.
 
what was happening was that the dates on the url were not being converted into 
java.util.Date fields because they were deemed invalid when using Safari!. Two 
problems with that
 
1) No proper error occurs and so there is no stack trace and it is not 
displayed by actionerrors tag as it is not the pages action (its an s:action on 
a page).
 
2) The logging from ParameterInterceptor class showed that all the parameters 
whether using IE,Firefox or Safari were exactly the same, the dates were the 
same value and format - if something affects the conversion then it would be 
helpful if the parameter interceptor class could output the relevant details 
(i.e. the locale with regards to Date conversions).
 
I was surprised that the browser had any bearing on this particular issue as 
the s:action must be resolved on the server side - is the browsers default 
locale kept in the session and then used where necessary ?
 
adam
                                          
_________________________________________________________________
We want to hear all your funny, exciting and crazy Hotmail stories. Tell us now
http://clk.atdmt.com/UKM/go/195013117/direct/01/

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

Reply via email to