JSF和Struts框架的错误控制与封装处理
日期:2007年7月26日 作者: 查看:[大字体 中字体 小字体]-
在struts中,通常采用的全局错误控制模式是构建一个baseAction,在其execute方法中完成前台传回方法的dispatch操作,并由 try……catch……捕获程序错误,实现错误的控制和展示。一个典型的BaseAction例子如下:
代码
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
……
ActionForward forwardPage = null;
try {
String parameter = mapping.getParameter();
if (parameter == null) {
String message = messages.getMessage("dispatch.handler",mapping.getPath());
response.sendError(500, message);
return null;
}
String name = processReqCode(request.getParameter(parameter));
forwardPage = dispatchMethod(mapping, form, request, response, name);
} catch (BaseException ex) {
if (log.isDebugEnabled())
log.debug("发生错误:", ex);
forwardPage = processBaseException(request, mapping, ex);
} catch (Throwable ex) {
log.error("发生错误:", ex);
ActionMessages errors = new ActionMessages();
ByteArrayOutputStream ostr = new ByteArrayOutputStream();
ex.printStackTrace(new PrintStream(ostr)); - [1] [2] [3] [4] 下一页
-
- JSF和Struts框架的错误控制与封装处理 相关文章:
- ·用Illustrator封套快速制作时装广告
- ·视频下载不求人 突破封锁保存各类视频资源
- ·技高一筹 妙招封堵USB泄密Vista数据
- ·百度、QQ即将大规模封杀视频盗链网站
- ·做Google AdSense被封号的几个主要原因
- ·Freehand创建精美的空心封套图案
- ·互联网基础建设影响博客 反对封杀P2P
- ·在路由器上封闭PP点点通的通讯
- ·探寻腾讯封杀显IPQQ背后真正技术原因
- ·Photoshop处理照片为电影双胞胎封面
- JSF和Struts框架的错误控制与封装处理 相关软件
- ·《冰封王座》地图:宝石TD v3.1 简繁
- ·《冰封王座》地图:CLJ-天地三国3C+AI-V1.6版
- ·《冰封王座》地图:黑客帝国 4.0 汉化
- ·《冰封王座》地图:微雨传奇 1.7
- ·《冰封王座》录像::mouz.GeIL.KnOfF Vs fnatic.Satiini{Echo Isles}
- ·《冰封王座》录像:TargA Vs 4K.Creolophus{Gnoll Wood}
- ·《冰封王座》地图:天变轩辕--历史重演
- ·《冰封王座》地图:真三国无双v4.3C2 简繁
- ·《冰封王座》地图:通灵王外传-叶王的复仇V1.4
- ·《冰封王座》地图:老阴传奇2赤壁之战V1.25版
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
精品推荐
热点TOP10
- ·图象处理中的边缘检测------canny算子
- ·EZ-USB 68013A开发指南
- ·数值计算程序大放送-特征值和特征向量
- ·ARM的嵌入式Linux移植体验之BootLoader
- ·Visual C++ ADO数据库编程入门
- ·智能手机Smartphone开发导语
- ·利用 wordXP 实现自动排班
- ·[分形]DLA团簇模型的摸拟
- ·DENX U-Boot及Linux使用手册
- ·Visual FoxPro 9.0 SP2正式版下载
- ·VS2005控件的问题解决办法
- ·Cookie是什么?用法是怎样?与SESSION有什么区别?
- ·J2SE API读取Properties文件的六种方法
- ·Silverlight、JavaFX、Flex技术比较
- ·Silverlight将不再支持ArrayList类型
- ·教程:XSLT Designer快速入门指南
- ·创建Web应用和Struts框架配置文件实例
- ·Spring入门指引:理解Spring的打包方式
- ·UDT协议-基于UDP的可靠数据传输协议
- ·解析KJava在移动设备开发中的应用
