首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

用Struts,在Action中捕获异常后,想在JSP页面显示异常信息,怎么做最好?

2014-01-26 
用Struts,在Action中捕获异常后,想在JSP页面显示异常信息我想在页面中用一个框架实现,框架分成上下两个栏,

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

        

热点排行