用Struts,在Action中捕获异常后,想在JSP页面显示异常信息
我想在页面中用一个框架实现,框架分成上下两个栏,上栏显示正常的页面,下栏在出现异常时显示经过Action整理后的出错信息,如果没有异常就不显求下栏?
怎么做最好?
------解决方法--------------------------------------------------------
在下栏放置<html:errors/>
然后Action中这样处理:
//如果发生异常
ActionErrors errors = new ActionErrors();
errors.add(ActionMapping.GLOBAL_ERROR, new ActionError("error.msg"));
saveErrors(httpServletRequest, errors);
return actionMapping.findForward("error");
建议系统中的所有Action都继承自BaseAction,然后在BaseAction中写一个通用的ErrorHandler,
------解决方法--------------------------------------------------------
我前段时间写了个小小的关于
Struts 1.1的Exception Handler。。
你去看看。。。
也许,对你有帮助。。。
http://www.csdn.net/develop/read_article.asp?id=20322
有什么看法可以mail我:leemaasn@yahoo.com.cn
希望能给你帮助!
------解决方法--------------------------------------------------------
http://www.dingl.com/front.shtml?ejlmxh=7&method=list&sflb=1
里的技术文章不错呀
------解决方法--------------------------------------------------------
不要写什么BaseAction,直接写一个check类就可以了。否则会出并发访问的问题。