Thanks Tim, this is exactly what I was looking for.  I think it's in 1.1
though....or else it's an undocumented feature of 1.02. :)

cheerful regards,

Joe Barefoot

> -----Original Message-----
> From: Pedone, Tim [mailto:[EMAIL PROTECTED]]
> Sent: Monday, April 29, 2002 5:26 PM
> To: 'Struts Users Mailing List'; '[EMAIL PROTECTED]'
> Subject: RE: PLEASE HELP !!!
>
>
> This tag:
>
> <html:text property="property(myTest)"/>
>
> Generates this html:
>
> <input type="text" name="property(myTest)" value="">
>
> Struts calls setProperty("myTest", value) or getProperty("myTest")
> accordingly.
>
> I'm using a nightly build from mid-January so I don't know if
> this is 1.1 or
> 1.02.
>
> Try it and see.
>
> Tim
>
> -----Original Message-----
> From: Joseph Barefoot [mailto:[EMAIL PROTECTED]]
> Sent: Monday, April 29, 2002 5:16 PM
> To: Struts Users Mailing List
> Subject: RE: PLEASE HELP !!!
>
>
> <jaw_on_floor>
>   Really?!  I had no idea you could do that.
> </jaw_on_floor>
>
> <question>
>   So, in this case, would the Struts tags use "name" as the name of the
> input field in the generated HTML?
> </question>
>
> > -----Original Message-----
> > From: Pedone, Tim [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, April 29, 2002 5:03 PM
> > To: 'Struts Users Mailing List'; '[EMAIL PROTECTED]'
> > Subject: RE: PLEASE HELP !!!
> >
> >
> > If you have control over the html that is rendered then you can use the
> > property="property(name)" technique.  Just add
> >
> > void setProperty(String key, String value)
> > String getProperty(String key)
> >
> > to your ActionForm and have them store the values in an
> > underlying HashMap.
> > You can generate "name" above dynamically in your html form and
> > Struts will
> > call setProperty(name, value) for you.
> >
> > Tim
> >
> > -----Original Message-----
> > From: Jeremy Prellwitz [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, April 29, 2002 4:41 PM
> > To: Struts Users Mailing List
> > Subject: RE: PLEASE HELP !!!
> >
> >
> > I have a need for this also....here's an example of where i
> > would like to use them:
> >
> >   I'm pulling an arbitrary amount of records from a database,
> > and for each record, shown in an HTML table, it has a radio
> > button that has 3 options: Approve; Reject; Do Nothing.  I
> > then need to submit this form and process the data
> > accordingly.  The names of the form fields for the radio
> > button need to be created dynamically and to properly
> > associate the name/value pair to the database record, i
> > currently include a unique key in the name generation, as
> > well as a simple sequence number.
> >
> > If there was a "Struts" way to do this dynamically with an
> > Array or Hashtable, or Vector, ...... that would be COOL.
> >
> > If anyone would suggest a better...or even different approach
> > to the way i'm doing this now, it would be appreciated.
> >
> > Jeremy
> >
> > ---- Original message ----
> > >Date: Mon, 29 Apr 2002 17:27:16 -0600
> > >From: "Phase Web and Multimedia" <[EMAIL PROTECTED]>
> > >Subject: RE: PLEASE HELP !!!
> > >To: "Struts Users Mailing List" <struts-
> > [EMAIL PROTECTED]>, <[EMAIL PROTECTED]>
> > >
> > >The only thing I know of is the DynaBean. This allows you to
> > declare values
> > >in your struts.xml action declaration that will need to be
> > gathered from the
> > >request and stored in a Bean as a HashMap. This allows the
> > flexibility of
> > >being able to gather request parameters without having to
> > recompile the
> > >class. But, I am not aware of any truly dynamic form bean
> > creation. If I
> > >hear you correctly you want to have request name/value pairs
> > that you can
> > >use without having them declared or predefined anywhere?
> > When would you need
> > >to do that?
> > >
> > >Brandon
> > >
> > >-----Original Message-----
> > >From: Joseph Barefoot [mailto:[EMAIL PROTECTED]]
> > >Sent: Monday, April 29, 2002 4:57 PM
> > >To: Struts Users Mailing List
> > >Subject: RE: PLEASE HELP !!!
> > >
> > >
> > >I was unable to address this issue myself, Ajay.  I use a
> > combination of an
> > >ActionForm for the static fields and naming conventions for
> > the dynamically
> > >generated fields plus parameter handling for these in the
> > Action class.
> > >This is not very aesthetically pleasing, however.
> > >
> > >I have heard that Struts support for this is in development,
> > but don't quote
> > >me on that.  What we need is the ability to specify input
> > name patterns for
> > >fields that will get stored in an ArrayList when the request
> > is processed.
> > >
> > >For instance:
> > >// in the new Struts tag:
> > > <dynaList pattern="param*" name="myFieldList" />
> > >
> > >// Some dynamically generated stuff in the request:
> > >param1 = value1
> > >param2 = value2
> > >param3 = value3
> > >
> > >
> > >...and these key-value pairs would get stored in
> > myFieldList, an instance of
> > >ArrayList.  Anybody know if this is in the works?
> > >
> > >
> > >cheers,
> > >Joe
> > >
> > >
> > >
> > >> -----Original Message-----
> > >> From: Ajay Mallik [mailto:[EMAIL PROTECTED]]
> > >> Sent: Monday, April 29, 2002 2:54 PM
> > >> To: 'Struts Users Mailing List'
> > >> Subject: PLEASE HELP !!!
> > >>
> > >>
> > >>
> > >> Hi All,
> > >> I am new to Struts. I need to create an action-form
> > dynamically when the
> > >> user submits a form. The form in the client side is
> > generated dynamically,
> > >> as a result I cannot create any fields in the action-form
> > class associated
> > >> with the action. The user can submit simple data as
> > textbox or can submit
> > >> MIME type multipart request as in file upload.
> > >>
> > >> For the above problem I can retrieve the values by using
> > >> request.getParameterNames() and so on, but that is not
> > elegant, I
> > >> guess. Can
> > >> I do that "the struts way"? Also, do I need to distinguish
> > between
> > >> mulitipart form data from the simple ones like textboxes?
> > >>
> > >> I will highly appreciate any help in this regard. I have
> > been struggling
> > >> with it.
> > >> Thanks.
> > >> Ajay
> > >>
> > >> --
> > >> To unsubscribe, e-mail:
> > >> <mailto:[EMAIL PROTECTED]>
> > >> For additional commands, e-mail:
> > >> <mailto:[EMAIL PROTECTED]>
> > >
> > >
> > >--
> > >To unsubscribe, e-mail:
> > ><mailto:[EMAIL PROTECTED]>
> > >For additional commands, e-mail:
> > ><mailto:[EMAIL PROTECTED]>
> > >
> > >
> > >
> > >--
> > >To unsubscribe, e-mail:   <mailto:struts-user-
> > [EMAIL PROTECTED]>
> > >For additional commands, e-mail: <mailto:struts-user-
> > [EMAIL PROTECTED]>
> > >
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> >
> >
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> > <mailto:[EMAIL PROTECTED]>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
>
>
>
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to