Hi all!

Qustion: how to setup the @SpringBean for the WebSession?

I am folowing this guide: http://cwiki.apache.org/WICKET/spring.html#spring-us...@springbeanbeyondwicket

I have defined a simple bean:
...
<bean name="navigationManager" class="org.ovservice.hellowebapp.manager.NavigationManagerImpl">
   <property name="navigationDao">
     <ref bean="navigationDao" />
   </property>
 </bean>
...
and at WebApplication code:
...
   protected void init() {
       super.init();
addComponentInstantiationListener(new SpringComponentInjector(this));
...

it works correctly for WebPage:
...
public class Left3ColumnPanel extends Panel{

   @SpringBean(name="navigationManager")
   private NavigationManager navigationManager;
...

but it doesn't work for session:
...
public class HelloWebappWebSession extends AuthenticatedWebSession{
...
   @SpringBean(name="navigationManager")
   private NavigationManager navigationManager;
...

I've got the

java.lang.NullPointerException
    at 
org.ovservice.hellowebapp.web.HelloWebappWebSession.authenticate(HelloWebappWebSession.java:47)


How can I use beans in WebSession? and maybe in some classes which are not the Wicket components.

Thanks in advance!



--
Khlystov Alexandr


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to