struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romu <rom...@gmail.com>
Subject Re: html:optionsCollection problem
Date Tue, 01 Aug 2006 16:35:35 GMT
<html:select   name="nameForm" property="pays" >

<html:options collection="empresas" property="value" labelProperty="label"/>

</html:select>

where pays is the property of your form


2006/8/1, Francisco Exposito Aguilera <fcoexposito@hotmail.com>:
>
> I´ve added it into a <html:form action="nameaction.do"> but I obtain the
> error
>
> Cannot create iterator for project.struts.General.Prueba@3fc47c
>
> I´ve modified some code because I want to obtain a select with all info of
> a
> table which is placed in a database when the page is loaded; and this page
> only comes from a link, not from another page with an associated action
> (therefore, nothing has been saved in session).
>
> public class Prueba implements Serializable
> {
>         private Collection empresas=new ArrayList();
>         DTOEmpresa empresa = new DTOEmpresa();
>
>         public Collection getEmpresas()
>         {
>                 empresa.setNifEmpresa("A11111111");
>                 empresas.add(empresa);
>                 return(empresas);
>         }
>         public void setEmpresas(String empresa)
>         {
>                 empresas.add(empresa);
>         }
> }
>
> <jsp:useBean id="test" class="project.struts.General.Prueba"/>
>     <html:select property="rempresa">
>     <html:options collection="test" property="nifempresa"/>
> </html:select>
>
>
> I don´t know if I have explained my issue as I should.
>
> Thanks a lot.
>
>
>
> >From: Monkeyden <monkeyden@gmail.com>
> >Reply-To: "Struts Users Mailing List" <user@struts.apache.org>
> >To: "Struts Users Mailing List" <user@struts.apache.org>
> >Subject: Re: html:optionsCollection problem
> >Date: Tue, 1 Aug 2006 11:13:36 -0400
> >
> >Looks like it may not be wrapped in a <html:form> tag in your JSP.  You
> >probably also want a field named "toSelect", with accessor and mutators
> in
> >your form bean, to hold the selected value.
> >
> >On 8/1/06, Francisco Exposito Aguilera <fcoexposito@hotmail.com> wrote:
> >>
> >>Hi,
> >>
> >>I have a Bean:
> >>
> >>package project.struts.General;
> >>import java.util.ArrayList;
> >>import java.util.Collection;
> >>import java.io.*;
> >>
> >>public class Prueba implements Serializable
> >>{
> >>    private Collection empresas=new ArrayList();
> >>
> >>    public Collection getEmpresas()
> >>    {
> >>        empresas.add("string1");
> >>        empresas.add("string2");
> >>        return(empresas);
> >>    }
> >>}
> >>
> >>and a jsp where I write:
> >>
> >><jsp:useBean id="test" class="project.struts.General.Prueba" />
> >><html:select property="toSelect">
> >>    <html:optionsCollection property="empresas" name="test"/>
> >></html:select>
> >>
> >>But it doesn't work. I receive the error
> >>javax.servlet.ServletException: Cannot find bean under name
> >>org.apache.struts.taglib.html.BEAN
> >>
> >>How can I solve this issue? Or what is the correct way to generate this?
> >>
> >>Thanks in advance
> >>
> >>_________________________________________________________________
> >>Un amor, una aventura, compañía para un viaje. Regístrate gratis en MSN
> >>Amor
> >>& Amistad. http://match.msn.es/match/mt.cfm?pg=channel&tcid=162349
> >>
> >>
> >>---------------------------------------------------------------------
> >>To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> >>For additional commands, e-mail: user-help@struts.apache.org
> >>
> >>
>
> _________________________________________________________________
> Horóscopo, tarot, numerología... Escucha lo que te dicen los astros.
> http://astrocentro.msn.es/
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message