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
