Interface WebAppInit

All Known Implementing Classes:
AuRedirect, HibernateSessionFactoryListener, WebAppInit

public interface WebAppInit

Used to initialize a ZK application when it is created.

Notice that, when init(org.zkoss.zk.ui.WebApp) was called, WebApp has been created. In other words, it is too late to change the implementation class of UiEngine via Configuration. Rather, use WebAppCtrl.setUiFactory(org.zkoss.zk.ui.sys.UiFactory) and other methods instead.

How this interface is used.

  1. First, you specify a class that implements this interface in WEB-INF/zk.xml as a listener.
  2. Then, even time a ZK application is created, an instance of the specified class is instantiated and init(org.zkoss.zk.ui.WebApp) is called.


Method Summary
 void init(WebApp wapp)
          Called when a ZK application is created and initialized.

Method Detail


void init(WebApp wapp)
          throws java.lang.Exception
Called when a ZK application is created and initialized.

You could retrieve the servlet context by WebApp.getServletContext()


Copyright © 2005-2011 Potix Corporation. All Rights Reserved. Logo