Shilpa,

Look  at the lessons By  Rick

http://www.reumann.net/struts/main.do

You'll find the answer.Thanks Rick for your lessons.


On 1/10/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
> Thanks, But I have a different problem..
> I have an ArrayList which has dmaMarket Objects... dmaMarket has getters
> and setters...like getCountry etc.,
>
> I have to loop through the arrayList and get the dmaMarket object and
> display the attributes like country etc.
>
> But the problem is I have to set the attributes (country) also at the
> same time.. Can I use nested tags...
>
> -----Original Message-----
> From: Gary Feidt [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, January 10, 2006 12:31 PM
> To: [email protected]
> Subject: Re: How to use logic iterate...
>
> If you have a getDmaMarket and setDmaMarket property on your form, I
> would do the following:
>
> <logic:iterate id="rowIndex" property=" dmaMarket"
> type="com.ubs.eq.na.lynx.model.client.DmaMarket">
> <bean:write name="rowIndex" property="country" /> </logic:iterate>
>
> This will display your data, but it looks like you are trying to edit
> the list by displaying it in <input/> tags.  You may want to rethink
> that, and use another page to edit each item individually.
>
> Just my 2 cents,
>
> Gary
>
> >>> [EMAIL PROTECTED] 1/10/2006 10:39:33 AM >>>
> Hi All,
> I have the below logic , and I need to loop thriugh the Dmamarket Array
> using struts and Set the form attribute..
> My form has dmaMarket[] as an attribute.
> <%
>                DmaMarket[] dmaArray =
> (DmaMarket[])session.getAttribute(Constants.ATTRIBUTE_EU_DMAMARKET_LIST)
> ;
>                if( dmaArray == null){
>                        out.println("ArrayIsNull");}
>                else{
>                        for (int i=0; i < dmaArray.length; i++)
>                        {
>                     DmaMarket dma = dmaArray[i];
>                     out.println( dma.getCountry());
>                }
>       }%>
>
> I am using this struts code ... but it doesn't work can anyone tell me
> where I am doing wrong.
>
>
>                <logic:iterate id="eudmamarket" indexId="rowIndex"
> length="2"
>
> type="com.ubs.eq.na.lynx.model.client.DmaMarket[]"
>                                        name="<%=
> Constants.ATTRIBUTE_EU_DMAMARKET_LIST %>">
>                                        <%
>                                        String name =
> "newClientForm.dmaMarket["+ rowIndex + "]";
>                                        %>
>
>                <tr>
>                        <td class="service_grouped_item"
> ><b><bean:write
> name="<%=name %>" property="country" /></b></td>
>                        <td class="service_grouped_item" ><input
> onfocus="this.select()" size="10"
>                                        value="<bean:write
> name="<%=name
> %>" property="country" />" ></td>
>
>
>                </tr>
>
>                </logic:iterate>
>
>
> Thanks.
> Sn
>
> Visit our website at http://www.ubs.com
>
> This message contains confidential information and is intended only for
> the individual named.  If you are not the named addressee you should not
> disseminate, distribute or copy this e-mail.  Please notify the sender
> immediately by e-mail if you have received this e-mail by mistake and
> delete this e-mail from your system.
>
> E-mail transmission cannot be guaranteed to be secure or error-free as
> information could be intercepted, corrupted, lost, destroyed, arrive
> late or incomplete, or contain viruses.  The sender therefore does not
> accept liability for any errors or omissions in the contents of this
> message which arise as a result of e-mail transmission.  If verification
> is required please request a hard-copy version.  This message is
> provided for informational purposes and should not be construed as a
> solicitation or offer to buy or sell any securities or related financial
> instruments.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> __________________________________
>
> Confidentiality Statement:
> This email/fax, including attachments, may include confidential and/or
> proprietary information and may be used only by the person or entity to
> which it is addressed. If the reader of this email/fax is not the
> intended recipient or his or her agent, the reader is hereby notified
> that any dissemination, distribution or copying of this email/fax is
> prohibited. If you have received this email/fax in error, please notify
> the sender by replying to this message and deleting this email or
> destroying this facsimile immediately.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> Visit our website at http://www.ubs.com
>
> This message contains confidential information and is intended only
> for the individual named.  If you are not the named addressee you
> should not disseminate, distribute or copy this e-mail.  Please
> notify the sender immediately by e-mail if you have received this
> e-mail by mistake and delete this e-mail from your system.
>
> E-mail transmission cannot be guaranteed to be secure or error-free
> as information could be intercepted, corrupted, lost, destroyed,
> arrive late or incomplete, or contain viruses.  The sender therefore
> does not accept liability for any errors or omissions in the contents
> of this message which arise as a result of e-mail transmission.  If
> verification is required please request a hard-copy version.  This
> message is provided for informational purposes and should not be
> construed as a solicitation or offer to buy or sell any securities or
> related financial instruments.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Thanks & Regards
Srinivas
732-648-9421(Cell)

Reply via email to