Hi,
I could solve the problem, but I do not no if that is a nice solution:

in the onFinish method of my wizard I call:

getPage().getPageMap().remove(getPage());

So now the page is "manually" expired (right?). When the user presses the
browser back button and then he presses finish, the gets redirected to the
page expired page. Is that the right way to do it?
I would rather have him stay on the wizard page + show him a message: "you
cannot resubmit this form! Please go to..."
Is that possible?

Thanks for your help!
Marcus




2007/10/12, marcus dickerhof <[EMAIL PROTECTED]>:
>
> Hi,
> I have a problem with my wizard. At the end of the wizard-flow, I press
> the finish button --> Database Insert occurs. + Redirect to another page.
> Then I press the browser back button. --> The wizard page occurs, and I
> can repress the finish button again --> A new Database insert occurs.
> I would like to avoid this behaviour. How can I do this?
>
> Another point in this regard. I have not fully understood what is meant by
> the isVersioned()-property of a component. Could you please give me a case
> in which it makes sense to have it versioned and one where this is
> discouraged?
> Thanks very much!
>
> Best regards
> Marcus
>
>
>
>

Reply via email to