How bout:
<s:url id="deleteUrl" action="productList!delete">
<s:param name="deleteProductId" value="id" />
</s:url>
<s:a href="%{deleteUrl}">Delete</s:a>

On Mon, Feb 2, 2009 at 11:37 AM, Greg Lindholm <glindh...@yahoo.com> wrote:

>
> Yes Musachy, that is correct.  So is there some struts magic to do this?
>
> The only way I can think of doing this is to add some javascript to each
> button that would set the id as a hidden parameter before doing the submit.
> But I would prefer to do this without JS if possible.
>
> I guess what I'm thinking of would be an enhancement to the submit tag to
> allow passing an "id" in the same way you can pass the Action and Method.
>
>
> Musachy Barroso wrote:
> >
> > What you need to do is pass a different parameter on each submit, not
> > call a different method.
> >
> > musachy
> >
> > On Mon, Feb 2, 2009 at 11:06 AM, Greg Lindholm <glindh...@yahoo.com>
> > wrote:
> >>
> >> Thanks Miguel, but that doesn't sound workable with an arbitrary number
> >> of
> >> buttons.
> >>
> >> Anyone else?
> >>
> >> I'm looking for a method of dealing with a table with each row having a
> >> "remove" button. I need to pass a different rowId based on which button
> >> is
> >> clicked so I know which row to remove.
> >> I need to use a form (not a link) as there are other input fields that
> >> need
> >> to be submitted with the request.
> >>
> >> Is there a struts pattern for this?
> >>
> >>
> >>>
> >>> On Fri, Jan 30, 2009 at 15:54, Greg Lindholm <glindh...@yahoo.com>
> >>> wrote:
> >>>> I have a CRUD action and jsp page for an entity, this entity has a
> list
> >>>> of attributes. I display these attributes in a table one per row.
> >>>> What I would like to do is have a <s:submit action="removeAttr"/>
> >>>> button
> >>>> on each row of the table so the user can click on the button to remove
> >>>> the attribute.
> >>>> In order to make this work I would need to pass the id of the
> attribute
> >>>> with the submit button and I can't find a way to do this.
> >>>>
> >>>> Is there a (struts) way to pass a parameter with a submit button?
> >>>>
> >>>> I can't use a link because I need all the other form fields to be
> >>>> posted
> >>>> with the request.
> >>>>
> >>>> The only way I can think of making this work is to add some javascript
> >>>> to
> >>>> each button that would set the id in a hidden field before the submit.
> >>>> Is
> >>>> there a pure struts or better way to do this?
> >>>>
> >>>
> >
> >
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/-S2--Passng-a-parameter-with-%28multiple%29-Submit-buttons-tp21756353p21793012.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>


-- 
Jim Kiley
Technical Consultant | Summa
[p] 412.258.3346 [m] 412.445.1729
http://www.summa-tech.com

Reply via email to