I'm not positive but you might try: <s:param name="politico" value="${this}"/>
(*Chris*) On Thu, Jan 7, 2010 at 4:09 PM, Sergio <killing-is-my-busin...@hotmail.com>wrote: > Sergio escribió: > > Chris Pratt escribió: >> >>> You can refer to the DisplayTag documentation about what collections they >>> support, there are quite a few. I usually use a java.util.List of >>> JavaBean's And yes, you'll have to use JDBC, JPA, Ibatis, Hibernate... to >>> get that data from the database into a structure that can be displayed. >>> >>> As for your other question, take a look at the last column in my example, >>> that's exactly what it does. >>> (*Chris*) >>> >>> On Thu, Jan 7, 2010 at 1:05 AM, Sergio >>> <killing-is-my-busin...@hotmail.com>wrote: >>> >>> >>> >>>> but i don't understand the data structure to hold the users. When you >>>> get >>>> the ResultSet from mysql, how do you put it into the list? Without using >>>> hibernate or similar, i've tried with several collections, for example a >>>> <String >, Map <String><String>. The first string holds the name or user >>>> id, >>>> and the map holds attribute-value pair. No success, i think that is a >>>> bad >>>> solution. >>>> >>>> and another question: i need the user id be passed to another action as >>>> a >>>> parameter. I've tried with a s:form and a hidden field, something like >>>> <input type="hidden" value="<s:property>"> is the idea. It's about an >>>> online >>>> shop, and i'm having problems with: >>>> >>>> 1.- listing products from mysql >>>> 2.- adding products to the cart (from a mysql products list >>>> >>>> i'm a little newbie with struts..... >>>> >>>> regards >>>> >>>> -- >>>> Sergio >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >>>> For additional commands, e-mail: user-h...@struts.apache.org >>>> >>>> >>>> >>>> >>> >>> >>> >> wow, i think i got. I'll take a look. >> >> thank you very much >> >> my point is that i have a property which is a String, and i need that > string in two ways: as a literal string and as a parameter to another > action. Using "s:property", something like this: > > <table> > <s:iterator value="#session.carrito"> > <tr> > <td><s:property /> > </td> > <td><s:url id="idResta" value="/Del.action"> > <s:param name="politico" value="[0]"></s:param> > </s:url> > <sx:a accesskey="6" href="%{idResta}" > targets="secondaryContent" >Fuera</sx:a> > </td> > </tr> > </s:iterator> > </table> > > sessio.carrito is a String ArrayList and iterator works. Each of that > string must be passed to another action, say Action2, like a form with a > hidden field. During Action2 (which delete "politico" from session.carrito) > there's a *java.lang.ArrayIndexOutOfBoundsException: -1* > > I thought that "[0]" helds the actual value, same as "<s:property />". Into > "param" tag i've tried also with value="{ #this }" but i got that java > exception. > > Something like: > > <s:param name="politico" value="<s:property />"></s:param> > > is my literal desire :) > > My struts action has private String politico and getters y setters. I'm not > really sure if "politco" is viewed by Action2. > > > regards > ** > > -- > Sergio > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > >