Hi Dave
Well, I have binary version of Struts only, and I suspect that other members
of team
feel more comfortable to work with official release of Struts.
About your hint below: geoEntityForm is the form bean. recordId is one of
its properties,
So how the value of element.id will be passed? I have a feeling that I do
not see something
very obvious here.
The good think is that there is such a big response in this user group. I am
impressed, as when I worked on previous project with ATG Dynamo it was
completely different story :-)
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, June 26, 2001 11:00 AM
Subject: Re: How can I pass extra information on Submit button?
>
>
> Hi Jerzy,
>
> To get the value of the property in your form bean, don't add value= to
the
> hidden tag
>
> ie <html:hidden name="geoEntityForm" property="recordId">
>
> Don't want to push my changes on you, but sure is easy to use the submit
button
> with an indexed name! ;-)
>
> Dave
>
>
>
>
>
> "Jerzy Kalat" <[EMAIL PROTECTED]> on 06/26/2001
10:37:34 AM
>
> Please respond to [EMAIL PROTECTED]
>
> To: [EMAIL PROTECTED]
> cc: (bcc: David Hay/Lex/Lexmark)
> Subject: Re: How can I pass extra information on Submit button?
>
>
>
> Hi Guys,
>
> I am still fighting with this issue :-(
>
> I have another question. How can I set value of hidden field to another
> property.
> As in following code, instead of value of element.id all I see in servlet
is
> string 'element.id' :
>
> <table border="1">
> <logic:iterate id="element" type="myApp.common.GeoEntity"
> name="<%= Constants.GEO_ENTITY_LIST %>">
> <tr>
> <td>
> <html:submit property="action" value="Details"/>
> <html:hidden name="geoEntityForm" property="recordId"
> value="element.id"/>
> </html:submit>
> </td>
> <td>
> <bean:write name="element" property="name"/>
> </td>
> </tr>
> </logic:iterate>
> </table>
>
> And another question. If I want to create on JSP page new bean, how can I
> access it in servlet?
>
> Thanks
> JK
>
> ----- Original Message -----
> From: "David Winterfeldt" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, June 25, 2001 3:39 PM
> Subject: Re: How can I pass extra information on Submit button?
>
>
> > I haven't done this, but you might be able to do one
> > of these two things. You could try using JavaScript
> > to change the value of the action and add the params
> > dynamically or each detail button would be a separate
> > form.
> >
> > <html:form action="registration"
> > name="registrationForm">
> > <html:submit property="action" value="Details"
> >
> > onclick="document.form[0].action="registration.do?id=12"/>
> >
> >
> > The action will be processed correctly, but since it
> > can't automatically look the corresponding form bean
> > you need to specify it with the name attribute. I
> > think this should work.
> > <html:form action="registration.do?id=12"
> > name="registrationForm">
> > <html:submit property="action" value="Details"/>
> > </html:form>
> >
> > David
> >
> > --- Jerzy Kalat <[EMAIL PROTECTED]> wrote:
> > > Thanks,
> > >
> > > Well, I know about this solution, but they insist on
> > > button.
> > >
> > >
> > > ----- Original Message -----
> > > From: "Peter Alfors" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Monday, June 25, 2001 3:18 PM
> > > Subject: Re: How can I pass extra information on
> > > Submit button?
> > >
> > >
> > > > You could use a link rather than the submit
> > > button.
> > > > Then when you iterate through your result-set, you
> > > just add the 'id' to
> > > > the link.
> > > >
> > > > Pete
> > > >
> > > >
> > > > Jerzy Kalat wrote:
> > > >
> > > > > Hi, I list many records on the form. Each record
> > > has 'Details' submit
> > > > > button, which suppose to flip form from
> > > 'List'mode to 'Details' mode,
> > > > > where only 1 record is visible with all it
> > > fields. On my jsp page I
> > > > > have: <logic:iterate id="element"
> > > type="myApp.common.GeoEntity"
> > > > > name="<%= Constants.GEO_ENTITY_LIST %>">
> > > > > <table>
> > > > > <tr>
> > > > > <td>
> > > > > <html:submit property="action" value="
> > > Details"> <%! WHAT
> > > > > SHOULD I PUT HERE TO PASS PROPERTY 'id' into
> > > FORM BEAN 'position'?
> > > > > %> </html:submit>
> > > > > </td>
> > > > > <td><bean:write name="element"
> > > property="id"/></td>
> > > > > <td><bean:write name="element"
> > > property="name"/></td>
> > > > > </tr>
> > > > > </table>
> > > > > </logic:iterate> I tried different things here
> > > but it does not work,
> > > > > or produce error. Any hints how to do it, or is
> > > there better way to
> > > > > approach it? Thanks in advance, JK
> > > >
> > >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Get personalized email addresses from Yahoo! Mail
> > http://personal.mail.yahoo.com/
>
>
>
>
>
>
>