What you want is just stateless forms, but if you just want to do a get to a page then your page with the form can be really simple
Just 1 markup container for the form tag that just has an atribute modifier that sets the action to the page url. On 4/29/08, Doug Donohoe <[EMAIL PROTECTED]> wrote: > > Obviously, if you post with "GET" method, you don't get those dialogs. A > post and redirect means two hits to the server where-as a GET is only one. > Using the GET method makes your average web page bookmarkable. > > The code I used was basically this: > > super.onComponentTag(tag) > tag.put("action", urlFor(Foo.class, params); > > That doesn't work. It still submits using the 'interface' stuff - > apparently because of hidden fields. I tried using a WebMarkupContainer > instead of a form, but that fails due to the ? in the URL. Also, for some > reason the form elements are renamed 'formname:elementname' when using a > WebMarkupContainer. > > I really like Wicket quite a bit, but this issue with forms and constant > 'session expired' messages are my biggest sticking point. > > -Doug > > > igor.vaynberg wrote: > > > > thats what stateless forms are for. after a submit you want a redirect > > anyways so that a refresh doesnt popup that annoying post values > > dialog. > > > > overriding oncomponenttag() should work just fine, you just have to > > make sure to call super first. > > > > -igor > > > > > > On Mon, Apr 28, 2008 at 7:08 PM, Doug Donohoe <[EMAIL PROTECTED]> wrote: > >> > >> Overriding onComponentTag doesn't seem to work. The URL that gets > >> generated > >> (using urlFor) starts with a question mark which isn't included when the > >> form is submitted. The only thing passed down is the form parameters, > >> which obviously doesn't work since the page is missing. I'm using the > >> default URL encoding strategy - was saving that investigation for later. > >> Maybe I need to bump that up in the queue. > >> > >> I'll also look at using a stateless form next (and redirecting to a > >> bookmarkable page so the URL is nice). > >> > >> Just a general comment on this. I basically want a form that can be > >> submitted at any time, regardless if a session is there or not. This > >> is a > >> common use case (e.g., google, login, search) and for all the excellent > >> stuff in wicket, this seems very hard to do. > >> > >> Does anyone else have advice on how to do nice-looking-urls using > >> GET-method > >> form posts? In other words, if I wanted to build Google's home page in > >> wicket and be able to bookmark search results, how would I do it? If > >> anyone > >> has an example they can share, I would appreciate it. > >> > >> Regards, > >> > >> -Doug > >> > >> > >> > >> > >> igor.vaynberg wrote: > >> > > >> > override the form's action value in its oncomponenttag callback with a > >> > url to a bookmarkable page. but then you have to parse all posted > >> > values yourself. > >> > > >> > if you dont care about the url you can use a statelessform instead and > >> > probably avoid a bunch of headache. > >> > > >> > -igor > >> > > >> > > >> > On Sat, Apr 26, 2008 at 6:36 AM, Doug Donohoe <[EMAIL PROTECTED]> > >> wrote: > >> >> > >> >> Hi, > >> >> > >> >> I'm like to submit a form using bookmarkable page style, so that > >> >> > >> >> a) the form can always be submitted, regardless if the session is > >> >> expired or > >> >> not (think of a Google search submission e.g., > >> >> http://www.google.com/search?q=wicket) > >> >> > >> >> b) the form remembers PageParameters that were there when the page > >> was > >> >> generated (think of google advanced search where you change the > >> number > >> >> of > >> >> items per page and that is remembered in subsequent searches e.g., > >> >> http://www.google.com/search?q=wicket&num=30) > >> >> > >> >> How do I tell the form to submit using bookmarkable format (using > >> the > >> >> assigned URL encoding strategy)? > >> >> > >> >> Thanks, > >> >> > >> >> -Doug > >> >> -- > >> >> View this message in context: > >> >> > >> > http://www.nabble.com/submit-form-to-bookmarkable-page-tp16912974p16912974.html > >> >> Sent from the Wicket - User mailing list archive at Nabble.com. > >> >> > >> >> > >> >> > >> --------------------------------------------------------------------- > >> >> 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] > >> > > >> > > >> > > >> > >> -- > >> View this message in context: > >> > http://www.nabble.com/submit-form-to-bookmarkable-page-tp16912974p16951990.html > >> > >> > >> Sent from the Wicket - User mailing list archive at Nabble.com. > >> > >> > >> --------------------------------------------------------------------- > >> 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] > > > > > > > > -- > View this message in context: > http://www.nabble.com/submit-form-to-bookmarkable-page-tp16912974p16952274.html > Sent from the Wicket - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > 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]