yess the rendering strategy is configurable. But do you really want to
resubmit always? 

i already told you when a page is created or
reused. Its .created once (bookmarkable or by your sellf
setResponsePage(ne MyPage());) then with a form submit it will reuse
that instance from the session

On 3/29/07, Carlos Pita <[EMAIL PROTECTED]> wrote:
> > You forget the redirect after post, or even when nothing is submitted.
> > First render of the page.... refresh...
>
>
> I have been reading about the redirect after post pattern (of which I wasn't
> aware) here
> http://www.theserverside.com/tt/articles/article.tss?l=RedirectAfterPost and
> now I understand your point.
> Will wicket always work in this mode? Is this configurable?
> Another thing that I asked before in this thread and of which I'm still not
> sure is about page creation. When will pages be created? Every time they are
> accessed or just the first and then serialized into the session? This is
> relevant to form model management because if my model discriminates between
> the first time the form is entered and other times (for example after
> resubmission), things won't work as expected if the model is instantiated
> just once along the entire session (instead of once every time I enter the
> form page for a new, say UserProfile, update).
>
> Cheers,
> Carlos
>
>
>
> Martijn
> >
> > On 3/29/07, Carlos Pita <[EMAIL PROTECTED]> wrote:
> > >
> > >
> > >
> > > > 3) refresh of the page (is a get, press f5 in your browser)
> > >
> > >  (1) and (2) were intended to be states where a reload could be
> > attempted.
> > > There is no point in adding a third explicit refresh item. But anyway,
> > not
> > > only f5 but C-R and View/Reload (I'm using firefox) do a reload, which
> > > consists of repeating the last request, which could be a post or a get,
> > > depending on the method you specify for your form; in any case the form
> > > contents will be resubmitted. Of course, this doesn't mean that things
> > will
> > > work as I first suggested/asked.
> > >
> > > Cheers,
> > > Carlos
> > >
> > >
> > > > Martijn
> > > >
> > > > On 3/29/07, Carlos Pita < [EMAIL PROTECTED]> wrote:
> > > > > > Only if the request was from a form and when you are not using the
> > > > > > render-to-buffer strategy.
> > > > >
> > > > > Sorry Eelco, would you be so kind as to explain this, I'm new to
> > wicket
> > > and
> > > > > still a bit ignorant of its internals.
> > > > > I see two access points to the form page:
> > > > > 1) First time you enter the page.
> > > > > 2) Resubmissions due to validation errors.
> > > > > I'm assuming (maybe incorrectly) that during (1) a new form instance
> > > will be
> > > > > instantiated, so a new model will be created with it that will
> > return a
> > > > > model object from the repository. Then, during (2), form contents
> > will
> > > be
> > > > > posted and bound to a fresh model object which was created from the
> > > > > deserialized LoadableDetachableModel. Under this assumptions I see
> > no
> > > > > problem regarding reloads of the page in state (1) or in state (2).
> > > > > But maybe you mean that the model is instantiated when you create
> > the
> > > page
> > > > > (not the form) so there will be just one moment satisfying (1)
> > during
> > > the
> > > > > entire session. Sorry if this is all too obvious but take into
> > account
> > > that
> > > > > I'm coming from a different controller/action mindset where the
> > session
> > > is
> > > > > barely used.
> > > > >
> > > > > Cheers,
> > > > > Carlos
> > > > >
> > > > > On 3/29/07, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
> > > > > > > > and if a user just refreshes the page? or you use it as a
> > response
> > > > > > > > page somewhere else? then suddenly everything is empty?
> > > > > > >
> > > > > > > If the user refreshes the page the previous request parameters
> > will
> > > be
> > > > > > > reposted and will overwrite the fresh form model object
> > properties,
> > > so
> > > > > he
> > > > > > > will see the page as was before his last non-submitted changes.
> > > > > >
> > > > > >
> > > > > > Eelco
> > > > > >
> > > > > >
> > > > >
> > >
> > -------------------------------------------------------------------------
> > > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > > Join SourceForge.net's Techsay panel and you'll get the chance to
> > > share
> > > > > your
> > > > > > opinions on IT & business topics through brief surveys-and earn
> > cash
> > > > > >
> > > > >
> > >
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > > > _______________________________________________
> > > > > > Wicket-user mailing list
> > > > > > [email protected]
> > > > > >
> > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > > >
> > > > >
> > > > >
> > > > >
> > >
> > -------------------------------------------------------------------------
> > > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > > Join SourceForge.net's Techsay panel and you'll get the chance to
> > share
> > > your
> > > > > opinions on IT & business topics through brief surveys-and earn cash
> > > > >
> > >
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > > _______________________________________________
> > > > > Wicket-user mailing list
> > > > > [email protected]
> > > > >
> > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Learn Wicket at ApacheCon Europe: http://apachecon.com
> > > > Join the wicket community at irc.freenode.net: ##wicket
> > > > Wicket 1.2.5 will keep your server alive. Download Wicket now!
> > > > http://wicketframework.org
> > > >
> > > >
> > >
> > -------------------------------------------------------------------------
> > > > Take Surveys. Earn Cash. Influence the Future of IT
> > > > Join SourceForge.net 's Techsay panel and you'll get the chance to
> > share
> > > your
> > > > opinions on IT & business topics through brief surveys-and earn cash
> > > >
> > >
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > > _______________________________________________
> > > > Wicket-user mailing list
> > > > [email protected]
> > > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > > >
> > >
> > >
> > >
> > -------------------------------------------------------------------------
> > > Take Surveys. Earn Cash. Influence the Future of IT
> > > Join SourceForge.net's Techsay panel and you'll get the chance to share
> > your
> > > opinions on IT & business topics through brief surveys-and earn cash
> > >
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > _______________________________________________
> > > Wicket-user mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >
> > >
> >
> >
> > --
> > Learn Wicket at ApacheCon Europe: http://apachecon.com
> > Join the wicket community at irc.freenode.net: ##wicket
> > Wicket 1.2.5 will keep your server alive. Download Wicket now!
> > http://wicketframework.org
> >
> > -------------------------------------------------------------------------
> > Take Surveys. Earn Cash. Influence the Future of IT
> > Join SourceForge.net's Techsay panel and you'll get the chance to share
> > your
> > opinions on IT & business topics through brief surveys-and earn cash
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > _______________________________________________
> > Wicket-user mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to