说得异常的处理,你就会想到用catch 来捕捉异常了。
下面着重讲一下在struts中是如何通过配置文件来解决异常。
struts中每一个开发框中都会涉及到异常的处理。面在struts中也是一样的。异常的处理在struts中有一相专门的处理方法。
你可以定义一个局部的一个异常处理。也可定义全局异常处理。
我们首先来一起定义一个局部的异常处理吧。
1》在struts-config.xml中你认为可能发生异常的的action中配一个异常处理:
<action path="/exceptionAction"
type="com.exceptionAction.ExceptionAction">
<exception key="exception.error"
type="java.lang.NumberFormatException"
path="/exception.jsp"></exception>
</action>
现在就讲一讲<exception />里面的属性吧。
(1)key :发生异常时key指定的是资源本文件的相对应key的值:
(2)type:异常的类型:注意只有异常是一样时才会执行这个异常处理:
(3)path:发生异常时跳转的页面:
如下如果发生了异常。你就可以在path指的页面中显示指定的信息。就不会满页面都是错误提示了。
接下来就来介绍全局异常处理。
当一个Acton 发生异常时。它首先会在它本身所在的action中找没有没 匹配的的异常处理。如果没有
它就会一全局去找。全局如下:
<global-exceptions>
<!-- sample exception handler
<exception
key="expired.password"
type="app.ExpiredPasswordException"
path="/changePassword.jsp"/>
end sample -->
</global-exceptions>
使用方法如上一样。下面是一相struts的一个异常处理实例:
分享到:
相关推荐
针对Struts1的网页版的Struts Design and Programming A Tutorial
Struts2 Design and Programming: A Tutorial.pdf 是一本介绍Struts2的设计和编程思想的书,也可以作为一本手册来使用
Struts2中关于s:tree标签的使用,详细的例子说明,带图片演示
struts2 <s:if>标签使用struts2 <s:if>标签使用struts2 <s:if>标签使用struts2 <s:if>标签使用struts2 <s:if>标签使用struts2 <s:if>标签使用
Jsp+JavaBean+Struts+JDBC,数据库:MySQL信息管理系统
Struts2 Spring2.5集成:系统登陆demo--带lib可直接运行
Struts2讲义-作者:吴峻申
Struts2第一篇:流程篇
struts_exception用例 struts_exception用例
实际业务中数据来自数据库,从DAO层查询,本实例使用静态资源的方式模拟, 主要是关于CURD的操作方式。 Struts2_03Taglib : Struts2常用标签的使用方法 Struts2默认支持OGNL、JSTL、Groovy和Velcity表达式 Struts...
Struts 2 技术详解:基于WebWork核心的MVC开发与实践
3. struts.configuration.files:这是Struts2自动加载的一个配置文件列表,Struts2会自动加载这些文件中的设置和参数。 4. struts.configuration.xml.reload:这是一个布尔值,用于确定是否加载XML配置文件。如果...
Struts2漏洞检查工具2019版 警告: 本工具为漏洞自查工具,请勿非法攻击他人网站! ==漏洞编号==============影响版本=========================官方公告==========================================影响范围====...
解决了<jsp:forward/>跳转no fond 的问题
它使用的是高端技术和算法,可以自动扫描Struts2应用程序中的漏洞,并发现和防止各种威胁和攻击,例如跨站脚本、SQL注入、命令执行等。使用Struts2漏洞扫描器可以帮助您快速识别漏洞和弱点,并采取相应的措施,提高...
NULL 博文链接:https://wlh269.iteye.com/blog/321746
struts2-scan 检测struts2漏洞,认证检测struts2漏洞
Struts2 的 Action 是一个核心概念,Action 负责处理用户的请求并返回结果。Action 可以通过继承 Struts2 的 ActionSupport 类或实现 Struts2 的 Action 接口来实现。 6. Struts2 的结果类型: Struts2 的结果类型...
struts2.0中s:datetimepicker标签使用范例