I didn't use submit, but URL encode submission for every record should work
as well, try this:
<logic:iterate id="A" indexId="index" name='<%= B %> >
<html:link page='<%= "/C.do?Id=" + index %>' >
<bean:write bla bla bla .../>
</html:link>
</logic:iterate>
where index of the vector B is passed to another C.do bean to process
assuming C bean can access B bean.
-Frank Nguyen
> -----Original Message-----
> From: Eric Hodges [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, April 06, 2004 9:30 AM
> To: Struts Users Mailing List
> Subject: RE: Question about logic:iterator, indexId and hidden fields
>
>
> Does anyone know of a simple way to send a logic:iterate's
> indexId back as a
> form bean property on submit?
>
>
> -----Original Message-----
> From: Eric Hodges
> Sent: Friday, April 02, 2004 7:24 AM
> To: Struts Users Mailing List
> Subject: RE: Question about logic:iterator, indexId and hidden fields
>
>
> I mean when the page is compiled, the <nested:submit> tag is
> converted to an
> <input> tag before the <%=index%> tag produces Java code.
>
> I think the taglib directive *is* incorrect whenever I get the <%=index%>
> tag to produce Java code, that's why it leaves <nested:submit> in the HTML
> output. When I remove the <%=index%> tag, or when I include it in such a
> way that it doesn't generate Java code, the <nested:submit> tag is
> recognized.
>
> What I want to do is write a <nested:submit> tag that passes the value of
> Integer "index" to a Javascript function in its "onClick" function.
>
>
>
> -----Original Message-----
> From: Karr, David [mailto:[EMAIL PROTECTED]
> Sent: Thursday, April 01, 2004 8:02 AM
> To: Struts Users Mailing List
> Subject: RE: Question about logic:iterator, indexId and hidden fields
>
>
> I think we're having trouble understanding what you're doing. In
> particular, you say that "the <nested:submit> tag is evaluated before
> the <%=index%> tag". What do you mean by that? Then, you are now
> saying that after fixing your scriptlet expression reference, you say
> that the "<nested:submit> tag isn't replaced with an <input> tag". Do
> you mean that in the HTML output, you see "<nested:submit ..>" instead
> of "<input ...>"? If you're really seeing "<nested:submit ...>" in the
> HTML output, then this would indicate that your taglib directive is
> incorrect or not present.
>
> > -----Original Message-----
> > From: Eric Hodges [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, April 01, 2004 6:30 AM
> > To: [EMAIL PROTECTED]
> > Subject: RE: Question about logic:iterator, indexId and hidden fields
> >
> >
> > Thanks for the suggestion, but that doesn't work either. The
> > <nested:submit> tag isn't replaced with an <input> tag when I
> > use the syntax
> > you suggest. I've tried many variations on these syntaxes.
> > If the JSP
> > expression get's parsed, the struts tags aren't understood.
> > If the struts
> > tags are understood the JSP expression isn't parsed.
> >
> > Any other ideas? Surely this is a common usage pattern.
> >
> > -----Original Message-----
> > From: Martin Cooper [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, March 31, 2004 10:46 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: Question about logic:iterator, indexId and hidden fields
> >
> >
> >
> > "Eric Hodges" <[EMAIL PROTECTED]> wrote in message
> > news:[EMAIL PROTECTED]
> > > I have a form with a list of elements on it. Each element
> > has an "Edit"
> > > button associated with it. When the user clicks the Edit
> > button for a
> > > specific element, I want to send back the value of indexId
> > in a hidden
> > field
> > > on the form. I can't figure out a clean way to do this. The
> > documentation
> > > says "indexId" will create a bean, but it really creates an
> > Integer (which
> > > isn't a JavaBean). I've tried passing my indexId to a
> > Javascript function
> > > that sets the form's hidden field sort of like this:
> > >
> > > <nested:submit propert="edit" value="Edit"
> > > onclick="setEditIndex(<%=index%>)"/>
> > >
> > > but the <nested:submit> tag is evaluated before the <%=index%> tag
> >
> > The problem is that you have illegal JSP syntax for the
> > 'onclick' attribute.
> > The attribute value must be a string literal or a scripting
> > expression. You
> > cannot mix the two. Try this instead:
> >
> > onclick='<%= "setEditIndex(" + index + ")" %>'
> >
> > --
> > Martin Cooper
> >
> >
> > >
> > >
> > > Right now I've got some ugly JSP code that outputs the
> > submit element that
> > > calls the Javascript function that sets the hidden field.
> > There must be a
> > > simpler way. Any ideas?
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]