gpt4 book ai didi

java - 条纹 - 重定向,使 session 过期

转载 作者:行者123 更新时间:2023-11-30 11:56:11 25 4
gpt4 key购买 nike

我有一个 Stripes 框架问题。

这个重定向页面在注解方法之前?

类似于:

@Before
public void test()
{
String login=(String)context.getRequest().getSession().getAttribute("login");
if (login==null)
{
Redirect...(LoginActionBean.class); // ??????
exit....(); // ??????
}
}

最佳答案

我认为你尝试做这样的事情:

public class MyPageActionBean implements ActionBean {
private ActionBeanContext context;

public ActionBeanContext getContext() {
return context;
}

public void setContext(ActionBeanContext context) {
this.context = context;
}

@DefaultHandler
public Resolution view() {
String login =
(String)context.getRequest().getSession().getAttribute("login");
if (login==null) {
return new RedirectResolution(LoginActionBean.class);
} else {
// do you're normal stuff here
}
}
}

但更完整的安全解决方案是实现 Stripes Security Interceptor .

关于java - 条纹 - 重定向,使 session 过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4629137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com