Set usually dont have orders unless specifically implemented forif you need to preserver order then use List then email[0] will work
On Thu, Oct 22, 2009 at 12:38 PM, Marcelo Salhab Brogliato < msbro...@vialink.com.br> wrote: > I made some tests in a very simple application now and I got this results: > > <input type="text" name="cliente.email" /> > <input type="text" name="cliente.email" /> > <input type="text" name="cliente.email" /> > > Will add these emails to my set. > But how can I access the first one? > I'm trying this: > > <s:textfield label="Email" name="mystringset" value="toArray()[0]" /> > > But this is not evaluating attribute value. Why? > I tried: mystringset.toArray()[0] but it also didn't work. > > thanks! > msbrogli > > > On Oct 22, 2009, at 12:46 AM, Marcelo Salhab Brogliato wrote: > > Hi, >> >> in my action I have a client object that has a Set<String> email. >> In my http request, I have these data: >> client.email[0] = 'a...@def.com' >> client.email[1] = 'a...@b2.com' >> client.email[2] = 'a...@b2.com' >> >> But I'm getting an error in ParametersInteceptor. >> >> I created these setters: >> >> public void setEmail(int index, String email) >> public void setEmail(String[] email) >> public void setEmail(Set<String> email) >> >> But I'm already getting an exception. >> >> What is the right way to do this? >> Or this interceptor never fills a Set? >> >> thanks in advice, >> msbrogli >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > >