日期:2014-05-20  浏览次数:20616 次

struts2 自定义拦截器 错误信息拦截
代码如下:
红色字体部分,在跳转前截获拦截的错误信息,怎么实现提示框显示出错误信息后再跳转页面



public String intercept(ActionInvocation invocation) throws Exception {
Object userObj = ActionContext.getContext().getSession().get("users");
if (userObj!=null)
return invocation.invoke();

invocation.getInvocationContext().put("tip", "你还没有登录");
return Action.LOGIN;
}




------解决方案--------------------
将脚本信息直接输出一下啊~~~

response里应该有一个PrintWriter(out)

Java code

out.print("<script type='javascript'>alert('你要输出的信息..');</script>");