首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts 1 错误处理

2012-09-15 
Struts 1 异常处理一、概念:?1. 错误处理?前面已介绍过 Struts 的错误处理的基本方法:ActionErrors / Actio

Struts 1 异常处理

一、概念:?

1. 错误处理?

前面已介绍过 Struts 的错误处理的基本方法:


ActionErrors / ActionError / <html:errors />

这些错误是指用户使用时产生的错误,如输入了无效数据。 应用程序本身工作是正常的。

2. 异常处理?

异常是指当某种情况发生时,应用程序无法正常运行的情况。是不可恢复的。比如说数据库访问出错。

异常处理可以用友好的界面来显示程序无法正常使用的提示信息。

二、异常处理的方法:?

1.?在 struts-config.xml 配置文件中,增加<Exception>配置:

全局异常处理:?
<global-exceptions?>
? <exception?
?????key?="error.sql"
?????path?="/error.jsp"
?????type?="java.sql.SQLException" />
</global-exceptions?>

或者针对某个Action的异常处理:
<action?...>
? <exception?
?????key?="error.sql"
?????path?="/error.jsp"
?????type?="java.sql.SQLException" />
</action?>

2.?在资源文件中创建该错误信息

error.sql?=数据库访问出错: {0}?

上述{0}表示出错信息的第1个参数,可用于显示错误原因。

3.?创建显示异常的页面: 加入以下标签即可?

???<html:errors />?

?

热点排行