all,

 

my wicket 1.4.5 application is configured to run in root context.  for some 
reason, when it sets response page to the home page (which is not mounted), the 
webserver produces error: The requested resource () is not available.

 

here's the code:

  formFooter.add(new Link<Void>(ID_LINK_HOME)
      {
       private static final long serialVersionUID = 1L;
       @Override
       public void onClick()
       {
        setResponsePage(getApplication().getHomePage());
       }
      });


 

it happens only with IE (6, 7), only with root context, with Tomcat 6 and Sun's 
Glassfish servers.  looks like URL generated in that case has '.' appended to 
it: "http://localhost/.";.

if i simply hit F5 in the browser after the error shows up, it opens home page 
just fine.

if i use bookmarkable link, it works fine: formFooter.add(new 
BookmarkablePageLink<HomePage>(ID_LINK_HOME, 
getApplication().getHomePage()).setAutoEnable(true));

 

the issue looks very similar to http://issues.apache.org/jira/browse/WICKET-1449

 

is there a workaround?

 

Thanks,

Vadim
                                          
_________________________________________________________________
Hotmail: Trusted email with powerful SPAM protection.
http://clk.atdmt.com/GBL/go/196390707/direct/01/

Reply via email to