Hello lars vonk, following is a segment of web.xml <context-param> <param-name>applicationBean</param-name> <param-value>wicketApplication</param-value> </context-param> <context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/applicationContext.xml,/WEB-INF/cms-Context.xml, </param-value> </context-param> <servlet> <servlet-name>WicketApplication</servlet-name> <servlet-class> org.apache.wicket.protocol.http.WicketServlet </servlet-class> <init-param> <param-name>applicationFactoryClassName</param-name> <param-value>org.apache.wicket.spring.SpringWebApplicationFactory</param-value> </init-param> <load-on-startup>0</load-on-startup> </servlet>
========================================================================================== here is the Panel public class TopBar extends Panel { public TopBar(String id, Model model,CmsFacade facade) { super(id, model); MyApplication app = (MyApplication) RequestCycle.get().getApplication(); app.getFacade(); app.getFacade().getSomeBS();//it will cause error ========================================================================================== this is Application public class MyApplication extends WebApplication { private CmsFacade facade; public CmsFacade getFacade() { return facade; } public void setFacade(CmsFacade facade) { this.facade = facade; } public MyApplication() { } public Class getHomePage() { return Home.class; } =========================================================================================== upstair is my code, thanks Best regards, ======= At 2008-03-07, 16:08:15 you wrote: ======= >Could you post the code of the panel and the stacktrace of the nullpointer? > >On Fri, Mar 7, 2008 at 8:55 AM, Mead <[EMAIL PROTECTED]> wrote: >> >> well, a Panel Component could not get spring context beans, it got >> java.lang.NullPointerException, but a WebPage Component is ok. >> I use >> 'applicationFactoryClassName=org.apache.wicket.spring.SpringWebApplicationFactory' >> to config in the web.xml >> >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > = = = = = = = = = = = = = = = = = = = = Mead [EMAIL PROTECTED] 2008-03-07 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]