Hi,

I haven't tried something like this before and I don't know what exactly
breaks but the simplest solution I see at the moment is to use
StatelessForm.


On Sat, Apr 27, 2013 at 4:01 PM, Bertrand Guay-Paquet <
ber...@step.polymtl.ca> wrote:

> Hello,
>
> I have action links which I want to transform to POST actions since they
> can have side-effects on the database. (See http://stackoverflow.com/**
> questions/679013/get-vs-post-**best-practices<http://stackoverflow.com/questions/679013/get-vs-post-best-practices>)
> My understanding is that this is only possible with either javascript or
> forms.
>
> I decided (for now) to use forms since they're more accessible and easier
> to do while keeping the page stateless. I was hoping to use markup like so:
> <form action="." method="post">
>     <button wicket:id="doIt">do it!</button>
> </form>
>
> Note that there is only a Button component and no Form. Since the form
> contains only the button, I'd really like to omit it from the component
> hierarchy to keep things simple. Is this possible? I can't get my Buttons
> onSubmit() method called... One part of the problem is that the "action"
> attribute gets changed automatically by Wicket to a relative path to the
> application context root.
>
> Or is there another better way to achieve POSTing in Wicket?
>
> Regards,
> Bertrand
>
> ------------------------------**------------------------------**---------
> To unsubscribe, e-mail: 
> users-unsubscribe@wicket.**apache.org<users-unsubscr...@wicket.apache.org>
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>


-- 
Martin Grigorov
Wicket Training & Consulting
http://jWeekend.com <http://jweekend.com/>

Reply via email to