how can i resolve this mate?
is there any help from struts bean utils that do the conversion automatically?

Aldo Vadillo Batista <[EMAIL PROTECTED]> wrote:
Maybe it fails because types are incompatible for BeanUtils. All the same
getters and setters must return or accept the same type of Object.

2005/10/19, hem hem :
>
> Hi all,
> i am new to this forum.this is my first post.i hope this mailing list
> helps me.
>
> in the first page in my struts web app, i need to enter the details of 5
> persons.
> they have proprties name,sex,rollnumber and age
> for that i created a bean with these 4 properties which have getter and
> setter methods in it.
> then i instantiated the bean 5 times for the properties of 5 persons
> the bean name is person
> in my action form i instatiated like this:
> Person person1=new Person();
> Person person2=new Person();
> Person person3=new Person(); and so on
> in my jsp i used the property names as person1.name ,
> person1.sex like that.
>
> so far its ok
> but i need to populate the model objects from this form.
> for that
> i used apache commons beanutils as below:
> PersonModel is exactly the same bean as my Person bean with exactly the
> same properties and same getter and setter methods.
> but the datatypes of properties in PersonModel are diffrent from Person
> bean(all the properties are Strings in Person but 2 are Strings,1Long,1int
> in PersonModel)
> PersonModel person1Model=new PersonModel ();
>
> BeanUtils.copyProperties(person1Model,personForm.getPerson1());
>
> but this is failing to copy the properties and throwing
> illegalargumentexception.
>
> can anyone help how can i achieve this(copying properties)
> it seems to be nested property problem.i am new to struts.
>
> your suggestion are very much appreciated.
>
> regards and thanks in advance
>
>
>
>
> ---------------------------------
> Yahoo! Music Unlimited - Access over 1 million songs. Try it free.
>

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to