[
https://issues.apache.org/jira/browse/WICKET-4?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12469200
]
Johan Compagner commented on WICKET-4:
--------------------------------------
can't we do it a bit different with a bit different names?
and the depricate and make the make the current methods final?
We could also just keep the current onBeginRender things (they are pretty much
in the right place already so whats done there is fine)
and make onAttach final and call it a bit different?
> Page.onBeginRequest() [and consequently .onAttach()] not called when form on
> page is submitted.
> -----------------------------------------------------------------------------------------------
>
> Key: WICKET-4
> URL: https://issues.apache.org/jira/browse/WICKET-4
> Project: Wicket
> Issue Type: Bug
> Components: wicket
> Affects Versions: 1.2.2
> Environment: os = OS X 10.4.8; java version = jre/jdk 1.5.0_06;
> servlet container = jetty-5.1.11RC0
> Reporter: Paul Milovanov
> Assigned To: Johan Compagner
> Priority: Critical
> Fix For: 1.3, 2.0
>
>
> Page.onBeginRequest() [and consequently .onAttach()] not called when form on
> page is submitted. Form.onBeginRequest() is not called as well. However,
> Page.onEndRequest() and Form.onEndRequest() are called correctly.
> In more detail:
> I have a page, FrontPage, and a form LoginForm on it (The form has
> defaultFormProcessing = true)
> onBeginRequest(), onEndRequest() in FrontPage, LoginForm, are overriden as
> follows:
> protected void onBeginRequest() {
> log.debug("request begin");
> ...
> super.onBeginRequest();
> }
> protected void onEndRequest() {
> super.onEndRequest();
> ...
> log.debug("request end");
> }
> So I load FrontPage, type in data into the form (that corr. to LoginForm) and
> submit form.
> The log output is as follows
> //first load of page
> DEBUG <hotline.pages.FrontPage> request begin
> ...
> DEBUG <hotline.pages.FrontPage$LoginForm> request begin
> ...
> DEBUG <hotline.pages.FrontPage> request end
> DEBUG <hotline.pages.FrontPage$LoginForm> request end
> ...
> //form submitted
> DEBUG <hotline.pages.FrontPage> request end
> DEBUG <hotline.pages.FrontPage$LoginForm> request end
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.