all in good fun :)

On 11/14/09, Martin Gainty <mgai...@hotmail.com> wrote:
>
> wes ..i think someone that wants to take your class
>
> viel gluck
> Martin
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
> dient lediglich dem Austausch von Informationen und entfaltet keine
> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>
>
>
>
>
>
>> Date: Sat, 14 Nov 2009 20:07:21 -0600
>> Subject: Re: Problem with <s:iterator> tag
>> From: burtonrho...@gmail.com
>> To: user@struts.apache.org
>>
>> I habe no idea what Martin just wrote means?!
>>
>> On 11/13/09, Martin Gainty <mgai...@hotmail.com> wrote:
>> >
>> > //Assuming we have this Action
>> > //A Simple Action Class which demonstrates placing information in a Map
>> > public class GetEntryAction extends ActionSupport
>> > {
>> >     private ArrayList stats_list=new ArrayList(30); //a collection of
>> > stats
>> >     private class stats
>> >     {
>> >       private ArrayList entries_list=new ArrayList(30); // a collection
>> > of
>> > Entries
>> >       String StatusGroupName="StatusGroupName";
>> >       String StatusGroupID="StatusGroupID";
>> >     }
>> >     private class Entry
>> >     {
>> >         String HOHName;
>> >         public String getHOH Name()
>> >         {
>> >             return HOHName;
>> >         }
>> >         public void setHOH Name(String HOHName)
>> >         {
>> >             this.HOHName=HOHName;
>> >         }
>> >         String Price;
>> >         public String getPrice()
>> >         {
>> >             return Price;
>> >         }
>> >         public void setPrice(String price)
>> >         {
>> >             Price=price;
>> >         }
>> >         String OriginalValue;
>> >         public String getOriginalValue()
>> >         {
>> >             return OriginalValue;
>> >         }
>> >         public void setOriginalValue(String str)
>> >         {
>> >             OriginalValue=str;
>> >         }
>> >     }
>> >     public String execute() throws Exception
>> >     {
>> >
>> >               Map session =
>> > com.opensymphony.xwork2.ActionContext.getContext().getSession();
>> >
>> >               //construct new Uber stats class
>> >                         stats stats1=new stats();
>> >                         stats1.StatusGroupName=new
>> > String("StatusGroupName1");
>> >                         stats1.StatusGroupID=new
>> > String("StatusGroupID");
>> >
>> >               //Name,Value,OriginalValue
>> > //construct the 1st entry
>> >               Entry entry1=new Entry();
>> >               entry1.setHOHName("ALL");
>> >               entry1.setPrice("50.00");
>> >               entry1.setOriginalValue("10.00");
>> > //put it into stats Map
>> >                         stats1.entries_list.add(entry1);
>> >
>> > //construct the second entry
>> >               Entry entry2=new Entry();
>> >               entry2.setHOHName("ALL");
>> >               entry2.setPrice("50.00");
>> >               entry2.setOriginalValue("10.00");
>> > //put it into entries Map
>> >                         stats1.entries_list.add(entry2);
>> >
>> >                         //put the stats class into stats_list
>> >                         stats_list.add(stats1);
>> >
>> >               //construct new Uber stats class
>> >                         stats stats2=new stats();
>> >                         stats2.StatusGroupName=new
>> > String("StatusGroupName2");
>> >                         stats2.StatusGroupID=new
>> > String("StatusGroupID2");
>> >
>> > //construct the 1st entry
>> >               Entry entry2a=new Entry();
>> >               entry2a.setHOHName("ALL");
>> >               entry2a.setPrice("50.00");
>> >               entry2a.setOriginalValue("10.00");
>> > //put it into stats Map
>> >                         stats2.entries_list.add(entry2a);
>> >
>> > //construct the second entry
>> >               Entry entry2b=new Entry();
>> >               entry2b.setHOHName("ALL");
>> >               entry2b.setPrice("50.00");
>> >               entry2b.setOriginalValue("10.00");
>> > //put it into entries Map
>> >                         stats2.entries_list.add(entry2b);
>> >
>> >                   session.put("stats_list",stats_list);
>> > //All of the information you require is now in the map which is now in
>> > the
>> > Session
>> >              return SUCCESS;
>> >     }
>> > }
>> >
>> > <s:iterator value="#session.stats_list" status="statsStatus"
>> > var="stats_list">
>> >      <tr class="<s:if test="#statsStatus.odd == true
>> > ">odd</s:if><s:else>even</s:else>">
>> >          <td><s:property value="name" /></td>
>> >          <td><s:property value="description" /></td>
>> >          <td>
>> >              <!-- notice the statsStatus.indexis used to refer to
>> > iterate
>> > from -->
>> >              <s:iterator
>> > value="#session.stats_list.entries_list('#statsStatus.index')"
>> > status="userStatus" var="user_list">
>> >
>> >                  <!-- display HOHName for anything other than 0 entry
>> > -->
>> >                  <s:property value="HOHName" /><s:if
>> > test="!#userStatus.index">,</s:if>
>> >
>> >              </s:iterator>
>> >          </td>
>> >      </tr>
>> >  </s:iterator>
>> >
>> > a few things to notice:
>> > notice how the index from statsStatus outer loop is being used for the
>> > session_stats inner loop
>> > also take a look at this List which is later pushed onto OGNLStack
>> > (session)
>> > private ArrayList stats_list=new ArrayList(30); //a collection of stats
>> > and then referenced later on as #session.stats_list
>> >
>> > once inside the session.stats_list there is a inner list
>> > private ArrayList entries_list=new ArrayList(30);
>> > which is populated and pushed onto OGNLStack (session)
>> > and then referenced later on as #session.stats_list.entries_list
>> >
>> >  Martin Gainty
>> > ______________________________________________
>> > Verzicht und Vertraulichkeitanmerkung/Note de déni et de confidentialité
>> >
>> > Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
>> > Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede
>> > unbefugte
>> > Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese
>> > Nachricht
>> > dient lediglich dem Austausch von Informationen und entfaltet keine
>> > rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
>> > E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>> > Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas
>> > le
>> > destinataire prévu, nous te demandons avec bonté que pour satisfaire
>> > informez l'expéditeur. N'importe quelle diffusion non autorisée ou la
>> > copie
>> > de ceci est interdite. Ce message sert à l'information seulement et
>> > n'aura
>> > pas n'importe quel effet légalement obligatoire. Étant donné que les
>> > email
>> > peuvent facilement être sujets à la manipulation, nous ne pouvons
>> > accepter
>> > aucune responsabilité pour le contenu fourni.
>> >
>> >
>> >
>> >
>> >> Date: Fri, 13 Nov 2009 12:53:18 -0600
>> >> From: oscar.kalde...@gmail.com
>> >> To: user@struts.apache.org
>> >> Subject: Problem with <s:iterator> tag
>> >>
>> >> Hi to all, i have a simple question about <s:iterator> tag. Let's say
>> >> that we have a property in our action of type List, but in that list i
>> >> only store Strings.
>> >> When i want to print the value of the list on the JSP i use this code
>> >> snipped:
>> >>
>> >> <s:iterator value="selIngredientes">
>> >>     <s:property value="?" />
>> >> </s:iterator>
>> >>
>> >> But i don't know if that's right, because i don't know how to put in
>> >> the
>> >> value attribute of the property tag, because the list isn't a list of
>> >> objects, is a list of simple strings so each object doesn't have a
>> >> property to get the string value.
>> >>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> >> For additional commands, e-mail: user-h...@struts.apache.org
>> >>
>> >                                    
>> > _________________________________________________________________
>> > Hotmail: Trusted email with Microsoft's powerful SPAM protection.
>> > http://clk.atdmt.com/GBL/go/177141664/direct/01/
>> > http://clk.atdmt.com/GBL/go/177141664/direct/01/
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>                                       
> _________________________________________________________________
> Bing brings you maps, menus, and reviews organized in one place.
> http://www.bing.com/search?q=restaurants&form=MFESRP&publ=WLHMTAG&crea=TEXT_MFESRP_Local_MapsMenu_Resturants_1x1

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to