NutzCN Logo
问答 提示没有权限的页面,不想打开一个页面而是一个弹窗如何实现?
发布于 157天前 作者 qq_cdeebfe2 93 次浏览 复制 上一个帖子 下一个帖子
标签:

下面的方法里如何实现弹窗,而不是打开一个页面?

@At("/noPermission")
	@Ok("jsp:jsp.noPermission")
	@Filters
	public void noPermission() {
		
	}
2 回复

@wendal 怎么写呢? ajax的话在哪里写一个统一的触发方法?我看noPermission是从NutShiroProcessor的 下面的方法里跳转过去的

protected void whenUnauthorized(ActionContext ac, UnauthorizedException e) throws Exception {
        if (NutShiro.isAjax(ac.getRequest())) {
            ac.getResponse().addHeader("loginStatus", "unauthorized");
            NutShiro.rendAjaxResp(ac.getRequest(), ac.getResponse(), Result.error("没有权限"));
        } else {
            new ServerRedirectView(noAuthUri).render(ac.getRequest(), ac.getResponse(), null);
        }
    }
添加回复
请先登陆
回到顶部