Sure. public class DateConverter extends StrutsTypeConverter { @SuppressWarnings("rawtypes") public Object convertFromString(Map context, String[] values, Class toClass) { if (values != null && values.length > 0 && values[0] != null && values[0].length() > 0) { SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy"); try { return sdf.parse(values[0]); } catch(ParseException e) { throw new TypeConversionException(e); } } return null; } @SuppressWarnings("rawtypes") public String convertToString(Map context, Object o) { if (o instanceof Date) { SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy"); return sdf.format((Date)o); } return ""; } }
-----Mensaje original----- De: Lukasz Lenart [mailto:lukaszlen...@apache.org] Enviado el: Thursday, May 23, 2013 8:01 AM Para: Struts Users Mailing List Asunto: Re: Custom error message per converter Could you show source code of your DateConverter? Regards -- Ćukasz + 48 606 323 122 http://www.lenart.org.pl/ 2013/5/23 Alfredo Manuel Osorio Martinez <alfredo.oso...@afirme.com>: > Hello, > > Is it possible to configure a custom error message per converter? > > For example I have this in my xwork-conversion.properties: > java.util.Date=mx.com.afirme.midas2.converter.DateConverter > > Whenever a Date conversion fails in any action I'd like to show a message > like this: > Incorrect format, expected mm/dd/yyyy > > I don't want to define a custom message per property as mentioned in the > documentation: > http://struts.apache.org/release/2.3.x/docs/type-conversion.html > > "However, sometimes you may wish to override this message on a per-field > basis. You can do this by adding an i18n key associated with just your action > (Action.properties) using the pattern invalid.fieldvalue.xxx, where xxx is > the field name." > > > Alfredo Osorio > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org