起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4184|回复: 2

截获异常报错信息

  [复制链接]

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2013-1-6 15:26:51 | 显示全部楼层 |阅读模式
后台执行时出现异常,在界面上显示时分为两种情况

1、调用action

执行action期间出现异常,后台返回xml文本,其中包含错误信息,这个信息会由/UI/system/components/window/viewTemplate.xml的function pageErrorHandler(msg, url, line, stack) 方法显示出来,因此可以在这里截获错误信息,给予一定的处理,使信息提示人性化

注意:修改viewTemplate.xml后,需要重启tomcat,才能生效

2、调用j

执行java代码期间,在java代码中抛出异常信息,这个信息会由runtime/UIServer/error.jsp显示出来。例如:在w文件的附件组件中下载文件,由于文件不存在,文档服务器抛出异常,此时将显示w文件的iframe改为显示error.jsp,从而显示文档服务器的异常信息。因此可以修改error.jsp文件,使信息提示人性化,还可以增加返回按钮,执行history.back,返回出错前的页面。

115

主题

497

帖子

852

积分

高级会员

Rank: 4

积分
852
QQ
发表于 2013-1-30 11:12:25 | 显示全部楼层
怎么不行啊。我试了。报错时。不执行这个方法。

12

主题

48

帖子

216

积分

中级会员

Rank: 3Rank: 3

积分
216
QQ
发表于 2014-3-5 22:04:18 | 显示全部楼层
这段代码在哪里调用?
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-20 12:57 , Processed in 0.064056 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表