I am building an web app using wicket 1.5 in my app i need to diside if the
user that is currently login is admin or a regular user and display diffrent
html for each of them.
my code id:
public class HomePage extends WebApplication {
private boolean flag = false;
@Override
protected void init(){do things}
@Override
public Session newSession(Request request, Response response) {
... some calculation ...
return new HomePageWebSession(request);
}
@Override
public Class<? extends WebPage> getHomePage(){
if(flag){
return Admin.class
} else return User.class
}
}
the problem is that getHomepage is activated before newSession and i use
newSession to figure out if the user is Admin or not and init the flag. in
addition i see that the getHomePage is called multiples times before
newSession is been called. way getHomePage is called multiples times and way
getHomePage is called before newSession.
--
View this message in context:
http://apache-wicket.1842946.n4.nabble.com/wicket-create-a-dynamic-return-class-from-getHomePage-tp4653631.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]