读书人

用Struts在Action中捕获异常后想在

发布时间: 2014-01-26 14:33:20 作者: rapoo

用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类就可以了。否则会出并发访问的问题。

        

读书人网 >Java Exception

热点推荐