Struts从模型重定向

时间:2009-11-08 21:23:03

标签: model-view-controller jboss struts

我正在尝试实现安全模型,其中安全页面的模型继承自SecureSupport。但是,我不知道如何或者是否可以从构造函数重定向。见下文:

public class SecureSupport extends ActionSupport {
    private Map session;

    public SecureSupport  throws Exception
    {
        session = ActionContext.getContext().getSession();

        if(!session.containsKey("User"))
        {
            // redirect from here
        }
        return SUCCESS;
    }

1 个答案:

答案 0 :(得分:0)

创建自己的异常(即NoUserException),它必须是运行时异常。然后使用全局异常处理程序捕获此异常,您可以在任何地方重定向。