try this:

    <html:hidden name="geoEntityForm" property="recordId"
value="<%=element.id%>"/>

If you want to create a bean on the jsp page (???), then you will need to place
it in the session before leaving the page so that the servlet is able to
retrieve it later.

HTH,
    Pete

Jerzy Kalat wrote:

> 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/
begin:vcard 
n:;
x-mozilla-html:FALSE
org:<BR><IMG SRC="http://www.irista.com/images/common/logo_top_right.gif";>
adr:;;;;;;
version:2.1
end:vcard

Reply via email to