Hello lars vonk,
yes, I did. Other component is ok, just Panel component cause some
NullException.
did you access SpringContext in Panel, and its that OK?
Thanks for your help.
Best regards,
======= At 2008-03-07, 16:22:58 you wrote: =======
>did you inject the CmsFacade in you MyApplication in your spring config?
>
>Lars
>
>On Fri, Mar 7, 2008 at 9:19 AM, Mead <[EMAIL PROTECTED]> wrote:
>> 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]
>>
>>
>
>---------------------------------------------------------------------
>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]