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]>

Reply via email to