在Wicket里面使用一个自己WebSession
这是根据官方的例子里面sign来的。
首先建立一个你自己WebSession
public class SignInSession extends WebSession {
public SignInSession(Application application)
{
super(application);
}
.....
//自己添加需要的方法
}
最重要的就是在应用中指定使用这个WebSession
在你的WebApplication里面添加:
public ISessionFactory getSessionFactory()
{
return new ISessionFactory()
{
public Session newSession()
{
return new SignInSession(RunBullApplication.this);
}
};
}
这下就在页面上就 getSession() 出来的就是你的WebSession了。
Enjoy it .........