Craig,
I have this Integer[] as part of a bean and String [] as part of a form bean
Do i have to register custom describe to transfer data from a bean having a
string[] to an Integer
in order to use BeanUtils.populate(). If so do you have an example.
// I am trying to transfer liek this.
Map Properties = BeanUtils.describe(formBean);
BeanUtils.populate(dataBean,map);
DATA BEAN:
/**
* The authors of the article
* <p>
*/
private Integer[] authors;
/**
* Returns the authors.
* @return Integer[]
*/
public Integer[] getAuthors() {
return authors;
}
/**
* Sets the authors.
* @param authors The authors to set
*/
public void setAuthors(Integer[] authors) {
this.authors = authors;
}
FORM BEAN:
/**
* The author of the article
* <p>
*/
private String[] authors;
/**
* Returns the authors.
* @return Integer[]
*/
public String[] getAuthors() {
return authors;
}
/**
* Sets the authors.
* @param authors The authors to set
*/
public void setAuthors(String[] authors) {
this.authors = authors;
}
-----Original Message-----
From: Craig R. McClanahan [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, July 10, 2002 2:48 PM
To: Struts Users Mailing List
Subject: Re: Bean Utils Problems transferring Indexed
Properties.....String []-->Integer []
On Wed, 10 Jul 2002, Rajesh Kalluri wrote:
> Date: Wed, 10 Jul 2002 14:31:10 -0400
> From: Rajesh Kalluri <[EMAIL PROTECTED]>
> Reply-To: Struts Users Mailing List <[EMAIL PROTECTED]>
> To: Struts Users Mailing List <[EMAIL PROTECTED]>
> Subject: Bean Utils Problems transferring Indexed Properties.....String
> []-->Integer []
>
>
> Hi
>
> I am trying to commons-beanutils to transfer data from a String [] in a
> form-bean
> to a data bean with a Integer[].
>
> My String[] has three elements when it comes from the ActionForm.
>
> BeanUtils.populate(bean,map); copys only the first element of the String[]
> into the integer array.
>
> I searched the archives and the nightly build of commons is supposed to
> solve the problem, i tried and it did not help.
>
> Can any one help me with this issue, i am stuck.
>
Integer integerArray[] =
(Integer[]) ConvertUtils.convert(stringArray, Integer.class);
> regards
> Rajesh
Craig
--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>