NutzCN Logo
问答 在动作链里定义的sql拦截,返回页面后错误信息提取不到;
发布于 530天前 作者 忧郁深蓝 435 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

下面是 processor的代码

 public void process(ActionContext ac) throws Throwable {
        if (checkParams(ac)) {
        	Msg msg = Msg.error("您传入的参数错误,请修改后重新尝试!");
            if (ReqUtils.isAjax(ac.getRequest())) {
                ac.getResponse().addHeader("loginStatus", "paramsDenied");
                ReqUtils.rendAjaxResp(ac.getRequest(), ac.getResponse(), msg);
            } else {
            	new ForwardView("/sqlError.jsp").render(ac.getRequest(), ac.getResponse(), msg);
            }
            return;
        }
        doNext(ac);
    }

页面代码

 Object obj = request.getAttribute("obj");

这个时候obj是空的,不知道为什么?

5 回复

debug一下ForwardView的render方法看看

话说,既然已经拿到req对象,直接set得了

....是我自己傻了。。。。

直接set可行,又学到东西了。。。。。估计是昨天晚上洗澡脑袋进水了。。。这都没想到。。

添加回复
请先登陆
回到顶部