you said you want to reload a page in a browser.
But it will always be the page you made once if you do a refresh or submit to that page.
We don't create new pages all the time. We keep state in the pages.

HomePage and Bookmarkable urls that point to pages will create a new Page (done by the framework)
besides that you create them youreself like setResponsePage(new MyNextPage());

What needs to be refreshed of that page?
What i see is that you initilialize everything upfront.
(model data and also the visibility)

if for example this:
   final Label loggedInAsLabel = new Label("labelLoggedInAs", email);

should update to the new email
then you have to do that through a model

   final Label loggedInAsLabel = new Label("labelLoggedInAs", new Model()
{
 public Object getObject(Component comp)
 {
   return session.getEmail();
 }
});

and the visibility:

final Label loggedInAsLabel = new Label("labelLoggedInAs", email)
{
 boolean isVisible()
 {
  return email != null;
}
}



On 2/16/06, Thomas Singer <[EMAIL PROTECTED] > wrote:
Hi Martijn,

> You are free to write anything yourself, and put it in the wiki. There is only so much we can do in our FREE time.

I'm sure I would contribute to the wiki, but at the moment I'm not of any
help because of my lack of experience with web applications at all and
wicket in special.

> .. to reload the page, you don't do anything.

OK, then most likely I do or expect something wrong. In the constructor of
my Page I have following code:

   final MySession session = getMySession();
   final String email = session.getEmail();
   final Label loggedInAsLabel = new Label("labelLoggedInAs", email);
   final MessageForm messageForm = new MessageForm("messageInputForm",
                                                   session, this);
   loggedInAsLabel.setVisible(email != null);
   messageForm.setVisible (email == null);
   add(loggedInAsLabel);
   add(messageForm);

It looks like the constructor is only called when I invoke my bookmarked URL
http://localhost:8080/foo , but not with the automatically happening redirect.

--
Cheers,
Tom


Martijn Dashorst schrieb:
> Tom,
>
> Search the mailinglist for more information on writing documentation.
> You are free to write anything yourself, and put it in the wiki. There
> is only so much we can do in our FREE time.
>
> As for your other question, to reload the page, you don't do anything.
> To go to another page, set the responsepage to the page you want to go
> to, just as you would do in a onclick event of a Link.
>
> Martijn
>
>
> On 2/16/06, *Tom S.* <[EMAIL PROTECTED] <mailto: [EMAIL PROTECTED]>> wrote:
>
>     Hi,
>
>     What I need to do, that after executing the form.onSubmit() method,
>     wicket
>     reload the current page or redirects to another? The GuestBook
>     example uses
>     currentListView.modelChanged(), but I don't use such a model. I've also
>     searched the wiki, but could not find something useful.
>
>     I know, that developers much more prefer to write code, but wouldn't
>     it make
>     sense to first document the existing stuff or provide much more
>     better and
>     larger real-world-problem examples, e.g. including the handling of
>     resources? It's also very hard to find something useful on the
>     wicket side,
>     because the information is scattered all over the place.
>
>     --
>     Thanks in advance,
>     Tom
>
>
>     -------------------------------------------------------
>     This SF.net email is sponsored by: Splunk Inc. Do you grep through
>     log files
>     for problems?  Stop!  Download the new AJAX search engine that makes
>     searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
>     http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
>     < http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642>
>     _______________________________________________
>     Wicket-user mailing list
>     Wicket-user@lists.sourceforge.net
>     <mailto:Wicket-user@lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
>
>
> --
> Living a wicket life...
>
> Martijn Dashorst - http://www.jroller.com/page/dashorst
> <http://www.jroller.com/page/dashorst>
>
> Wicket 1.1.1 is out: http://wicket.sourceforge.net/wicket-1.1


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to