Arik,

The Action class perform method passes in the HttpServletRequest which
provides
access to all the parameters entered via the HTTP request (ie. a form POST)

I believe one common technique would be to dynamically generate your form
fields by giving
them names like name.1, value.1, name.2, value.2, name.<numeric_identifier>,
value.<numeric_identifier> etc...

When the form is submitted to your XXXXAction class for processing, you can
iterate through the request parameter values and access common values based
on
their <numeric_identifier> extension.

This is a manual way of doing it. I've seen some threads on this list that
talk about
dynamic forms but I'm not sure where they are.

One good resource  to check is the mailing list archive.
http://www.mail-archive.com/struts-user%40jakarta.apache.org/

Like I said, there may be a more eloquent solution, but I know the
above works.

robert

> -----Original Message-----
> From: Arik Levin ( Tikal ) [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, February 07, 2002 5:11 AM
> To: 'Struts Users Mailing List'
> Subject: RE: Dynamic Property.
>
>
> Yes, I mean buy "dynamic Property" that I'm getting the fields
> dynamic from
> my database, so how can I do it? Because at the current release I can't do
> it, so do u have some suggestions how to do it anyway?
>
> Thanx.
>
> -----Original Message-----
> From: Ted Husted [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, February 07, 2002 11:55 AM
> To: Struts Users Mailing List
> Subject: Re: urgent!!!! HELP!!!! I have application to go... Dynamic
> Property.
>
> Personally, I'm never quite sure what people mean by "dynamic forms".
>
> Are these being used with a "dynamic database" that creates fields on
> the fly?
>
> Given all the scriptlets, it's hard to tell what's wrong with your code.
> Most often Struts pages are written using custom tags, with the
> occaisonal runtime expression to plug a gap.
>
> For more about building applications with Struts, see
>
> http://jakarta.apache.org/struts/userGuide/index.html
>
> and
>
> http://www.husted.com/struts
>
> For more about how releases are scheduled, see
>
> http://jakarta.apache.org/struts/userGuide/kickstart.html#release
>
>
>
> -- Ted Husted, Husted dot Com, Fairport NY USA.
> -- Java Web Development with Struts.
> -- Tel +1 585 737-3463.
> -- Web http://www.husted.com/struts/
>
>
> "Arik Levin ( Tikal )" wrote:
> >
> > Hello out there...
> >
> >             I asked this question yesterday, but with no luck.
> No a single
> > comment.
> >
> >              can anybody help me with this ????   HELP !!!! @#@#@#@#####
> >
> >
> >
> >
> > Hi everybody.
> >
> >       I'm new at struts, but I have tried it and It's just what our
> company
> > wants to our project, and hey... you did a great job.
> >
> >       BUT, I have to use some dynamic property because a lot of forms at
> our
> > app. is dynamic. Thus, I have found at the mailing list a
> > DynamicProperty zip file so... I have compiled it to the struts jar and
> did
> > the example but I have this small problem.
> >
> >
> >             At this section:
> >
> >
> >       <jsp:useBean id="mainForm" type="xtest.actions.DynPropForm"
> > scope="session"/>
> >
> > <html:form action="/xtest/jsp/inputDetails.do" method="get">
> >
> > <% for (java.util.Iterator iter =
> > mainForm.allDynamicPropertyNames().iterator(); iter.hasNext(); ) {
> >             String propName = (String)iter.next(); %>
> > <%=propName%>: <html:text property="<%=propName%>"/><br>
> > <%
> >     }
> > %>
> >
> >
> >             I get an Exception:  blab la...." Could instantiate bean
> > 'mainForm', neither 'class' nor 'beanName' were specified "  bla.. bla..
> >
> >             So as I see it, the bean thru struts is not in
> session scope,
> so
> > I don't have this bean so I'm  ...beeep!
> >
> >
> >             If someone out there can help me with this issue ,
> it would be
> > great, but if not I think I'll have to write something else and I don't
> want
> > that !!!
> >
> >             By the way, is there any chance to know when is the next
> release
> > ???  thanx bye  Arik.
>
> --
> 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