Hi, Thanks for the response ... I will try this ...
Regards, Sathish Kumar T On Wed, Oct 27, 2010 at 3:05 PM, Li Ying <liying.cn.2...@gmail.com> wrote: > May be you can copy all the properties from a map > to an instance of your model class. > > You can implement this by > (1)[BeanUtils.populate] > of Apache Commons BeanUtils > See: > > http://commons.apache.org/beanutils/apidocs/org/apache/commons/beanutils/BeanUtils.html#populate%28java.lang.Object,%20java.util.Map%29 > > (2)[BeanWrapperImpl.populate] > of Spring Framework > See: > > http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/beans/BeanWrapperImpl.html > > and > > > http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/beans/PropertyAccessor.html#setPropertyValues%28java.util.Map%29 > > > > These libs may do the data type conversion for you or not. > I am not sure about it. > > > > 2010/10/27 Sathish Kumar <sathishkumar.thiyagara...@gmail.com>: > > Hi Li, > > > > Thanks ... Unfortunately, In my case, Map represents various java model > > classes at run time ( User, Employee etc ). So I will get the values in a > > Single Hash Map ( Using BeanUtils.describe ).. > > > > But Yes... as you said, By default struts 2 determine the Object Type > using > > Type of the attribute. In My case, It is always plain Object :(... > > > > As of now, i process the Map in my action class to do the type > conversion. > > just thinking is there any other better way .. > > > > Regards, > > Sathish Kumar T. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > >