struts global-exceptions用法

本文介绍了使用Struts框架开发Web程序时如何配置全局异常处理机制。通过在struts-config.xml中定义<global-exceptions>标签来捕获各种服务器错误,例如503错误,并将异常导向指定的错误页面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在用struts框架写web程序时,有可能会遇到很多异常,如url找不到的404,服务内部错误的500。503 错误是服务器错误 是一些JSP文件在APACHE服务里运行产生的错误 跟你的浏览器没关系 这类问题的出现是服务器端的问题 程序或者是配置出错才会产生 。

要分别捕获真的还挺累人的,struts提供了捕获全局异常的机制,就是下面的这个标签。

在struts-config.xml里面配置如下:

<global-exceptions>
<exception
key="exception.message"
path="/mm_error.jsp"
type="java.lang.Exception" />

</global-exceptios>

type 是你要捕获的异常类型,这里捕获所有异常。也可以在global-exceptions里面配置多个异常。

再做一个mm_error.jsp页面。

<message-resources parameter="com.meemei.struts.ApplicationResources" />

在ApplicationResources.properties里面配置如下:

exception.message=错误信息
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值