Struts redirect from model
I'm trying to implement a security model where the model of secured pages inherits from a SecureSupport. I don't know how or if I can redirect from a constructor, however. See below:
public class SecureSupport extends ActionSupport {
private Map session;
public SecureSupport throws Exception
{
session = ActionContext.getContext().getSession();
if(!session.containsKey("User"))
{
// redirect from here
}
return开发者_JS百科 SUCCESS;
}
Make your own exception (ie NoUserException) which has to be a run time exception. Then catch this exception with global exception handler, there you can redirect anywhere you want.
精彩评论