拦截器代码如下:
/**
* 管理端拦截器
*/
public class AdminAuthInterceptor extends BaseAppInfo implements Interceptor {
@Override
public void intercept(Invocation inv) {
String token = inv.getController().getCookie(f.token);
/**
* 1.cookie 如果有访问 更新action_time时间
* 2.如果action_time时间超过2个小时没有访问,即表示过期,不再查询出来
*/
Date now = DateUtils.addHours(new Date(), -2);
Controller controller = inv.getController();
WwUserToken userToken = WwUserToken.dao.findFirst(use().getSqlPara("adminAuth.intercept1", new Record().set(f.token, token).set(f.action_time, now)));
if (userToken == null) {
//inv.getController().redirect("/");
controller.redirect(controller.getRequest().getContextPath()+"/index");
return;
} else {
userToken.setActionTime(new Date()).update();
}
inv.invoke();
}
}使用controller.redirect(controller.getRequest().getContextPath()+"/index"); 进行重定向,实现了局部刷新到登录页面,我想要全局刷新,如何实现?

我想实现下面这样的,可以返回到全局的登录页面

项目:JFinal