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;
}
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 SUCCESS;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
创建您自己的异常(即NoUserException),它必须是运行时异常。然后使用全局异常处理程序捕获此异常,您可以在那里重定向到任何您想要的地方。
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.