But I want the browser to ask that, because a re-post is dangerous.
Perhpas the dangerous logic should be in the submission page instead
of the results page.

On 5/14/07, Johan Compagner <[EMAIL PROTECTED]> wrote:
> you should do a redirect.
>
> Because if i do a refresh of the browser with the form url in it
> i think think the browser ask me do you want to resubmit it (and i guess
> that is a post again??)
>
> johan
>
>
>  On 5/14/07, Lowell Kirsh <[EMAIL PROTECTED]> wrote:
> > Hi, I'm not sure I understand what you just said. I think I do have
> > the url of the post in my browser. That is, now that I have set
> > redirect=false, when you reload the results page, it will execute the
> > logic (with side effects) again. But I'm thinking perhaps I'm doing
> > this wrong.
> >
> > Basically, I have a form and a results page. The way I have it now is
> > that during the rendering of the results page, the side-effect-having
> > logic gets executed. But I just realized another way of doing this
> > would be to have that logic execute in the form page, and then pass
> > the results of that to the results page. In general, when you have a
> > form and a results page, do you want to put the side effect logic (eg.
> > a database insert) in the form page or in the results page?
> >
> > On 5/13/07, Johan Compagner <[EMAIL PROTECTED]> wrote:
> > > but you don't submit again because in the browser you never
> > > have the url of the post (at least in the default settings of wicket)
> > > because then we always do a redirect after post
> > >
> > > johan
> > >
> > >
> > >
> > >  On 5/12/07, Lowell Kirsh < [EMAIL PROTECTED]> wrote:
> > > > > why would you test for post in the resulting page?
> > > >
> > > > The page has side effects, so if you are viewing it in your browser
> > > > and press refresh, it should not execute again. Or at least, there
> > > > should be a warning before submitting.
> > > >
> > > > I think my best bet is to not try to overload the functionality of
> > > > this page. I will probably create another page for programmatic
> > > > access.
> > > >
> > > > > A form will be submitted to a page. (that will be done in a page and
> > > then
> > > > > method should be post)
> > > > > then a redirect will happen to a page that you set as a result page
> (or
> > > it
> > > > > is the same)
> > > > > and that page will not be in a post but will be in a get
> > > > >
> > > > > but how do you set the result page?
> > > > > you can try setRedirect(false) after you set the result page.
> > > > >
> > > > > How is your webservice access your page? that does the post to the
> form?
> > > > > But then you are in the submit and you know you are ok.
> > > > >
> > > > > johan
> > > > >
> > > > >
> > > > >
> > > > > On 5/11/07, Lowell Kirsh <[EMAIL PROTECTED] > wrote:
> > > > > >
> > > > > > I want some of my pages to be accessed programatically. Basically,
> > > > > > that page may be accessed as a 'web service'. So the same page may
> be
> > > > > > arrived at in 2 ways - the result of a form submission from
> another
> > > > > > page in the same app, or the result of a direct http connection.
> When
> > > > > > accessed as a web service, there are a few extra requirements -
> the
> > > > > > page must be POSTed to, and there must be an extra http request
> header
> > > > > > for authorization.
> > > > > >
> > > > > > I was thinking that the page could make sure that it always is
> POSTed
> > > > > > to, but when arrived at in the context of a form submission in the
> > > > > > application, it apparently ends up being the result of a redirect
> > > > > > after the form post, so the page does not think it was posted to.
> So I
> > > > > > think perhaps the page should only ensure it was posted to if it's
> > > > > > from outside the application. Is there a way for the page to know
> that
> > > > > > its referrer is another page in the same application? Check the
> > > > > > referrer header?
> > > > > >
> > > > > > Is trying to overload this page like this crazy? I thought it
> would be
> > > > > > less work and a cleaner design, but am not sure when I should just
> > > > > > give up.
> > > > > >
> > > > > > Lowell
> > > > > >
> > > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > > > This SF.net email is sponsored by DB2 Express
> > > > > > Download DB2 Express C - the FREE version of DB2 express and take
> > > > > > control of your XML. No limits. Just data. Click to get it now.
> > > > > > http://sourceforge.net/powerbar/db2/
> > > > > > _______________________________________________
> > > > > > Wicket-user mailing list
> > > > > > Wicket-user@lists.sourceforge.net
> > > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > > >
> > > > >
> > > > >
> > > > >
> > >
> -------------------------------------------------------------------------
> > > > > This SF.net email is sponsored by DB2 Express
> > > > > Download DB2 Express C - the FREE version of DB2 express and take
> > > > > control of your XML. No limits. Just data. Click to get it now.
> > > > > http://sourceforge.net/powerbar/db2/
> > > > > _______________________________________________
> > > > > Wicket-user mailing list
> > > > > Wicket-user@lists.sourceforge.net
> > > > >
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > >
> > > > >
> > > >
> > > >
> > >
> -------------------------------------------------------------------------
> > > > This SF.net email is sponsored by DB2 Express
> > > > Download DB2 Express C - the FREE version of DB2 express and take
> > > > control of your XML. No limits. Just data. Click to get it now.
> > > > http://sourceforge.net/powerbar/db2/
> > > > _______________________________________________
> > > > Wicket-user mailing list
> > > > Wicket-user@lists.sourceforge.net
> > > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > >
> > >
> > >
> > >
> -------------------------------------------------------------------------
> > > This SF.net email is sponsored by DB2 Express
> > > Download DB2 Express C - the FREE version of DB2 express and take
> > > control of your XML. No limits. Just data. Click to get it now.
> > > http://sourceforge.net/powerbar/db2/
> > > _______________________________________________
> > > Wicket-user mailing list
> > > Wicket-user@lists.sourceforge.net
> > >
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >
> > >
> >
> >
> -------------------------------------------------------------------------
> > This SF.net email is sponsored by DB2 Express
> > Download DB2 Express C - the FREE version of DB2 express and take
> > control of your XML. No limits. Just data. Click to get it now.
> > http://sourceforge.net/powerbar/db2/
> > _______________________________________________
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to