- 浏览: 980059 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (223)
- JDBC技术 (29)
- Java Base (21)
- SSH框架的集合 (5)
- Javascript部分 (16)
- Sping2.5框架 (6)
- Hibernate框架 (19)
- JDBC中的数据库连接 (5)
- Ajax技术应用 (9)
- Java工具包下载 (3)
- Database (4)
- Java Web (13)
- 我的生活 (4)
- Struts2 (25)
- S2SH (1)
- Prototype (1)
- jfreeChart (5)
- JPA (7)
- JBPM (1)
- JasperReport (6)
- DWR (1)
- freeMark (2)
- IBatis (2)
- FCKeditor (2)
- POI (1)
- JQuery (6)
- JSON (1)
- JavaMail (3)
- Flex (2)
- CSS收藏夹 (1)
- 润乾报表 (2)
- 开源技术 (1)
- Android (2)
- Android_UI (1)
- Android_OS (6)
- Android_OpenLibs (3)
- Volley (1)
- JS_OpenLibs (1)
- Hessian (3)
- OS (1)
最新评论
-
damoluomu:
简单易懂
Java Web开发Session超时设置 -
di1984HIT:
学习了~~~~~~
Java Web开发Session超时设置 -
lord_is_layuping:
...
Java Web开发Session超时设置 -
15111285554:
...
Java Web开发Session超时设置 -
sfg1314:
暂停后重新下载就会报错:ClientAbortExceptio ...
Java Web 文件下载之断点续传
Struts2的异常处理:
1,定义自己的异常信息类:继承Exception类
/**
* 我自己的异常类
* @author 张明学
*
*/
public class MyException extends Exception {
private String message;
public MyException(String message) {
super(message);
this.message = message;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
2,在Action中产生异常
@Override
public String execute() throws Exception {
if (!"mengya".equals(username)) {
//模拟产生异常
throw new MyException("用户名不存在!");
} else if (!"xiaobo".equals(password)) {
//模拟产生异常
throw new MyException("密码错误!");
} else {
return SUCCESS;
}
}
3,在struts.xml中配置异常
<package name="mengya" extends="struts-default">
<!-- 全局的异常配置global-results要配置在global-exception-mappings上面 -->
<global-results>
<result name="myException">/myException.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping result="myException"
exception="com.mengya.exception.MyException">
</exception-mapping>
</global-exception-mappings>
<action name="login" class="com.mengya.action.LoginAction">
<!-- 局布的异常用配置 -->
<!--
<exception-mapping result="myException"
exception="com.mengya.exception.MyException">
</exception-mapping>
-->
<result name="success">/show.jsp</result>
<!--
<result name="myException">/myException.jsp</result>
-->
</action>
- Struts2_13.rar (3.6 MB)
- 描述: Struts2的异常处理实例
- 下载次数: 39
发表评论
-
Struts2 + JasperReport应用二:jasperReport Web形式打印
2010-02-02 16:16 5230将jasperReport设计文件和编译文件放到webRoot ... -
Struts2 + JasperReport应用一:导PDF,Excel,HTML显示
2010-01-29 16:34 9832我用的是struts2.1.6,从struts2的自带的dem ... -
Struts2 标签使用简介
2009-12-23 19:33 2612web.xml配置如下: <fil ... -
Struts2 的OGNL使用简介
2009-12-22 13:25 2315<div align="center" ... -
POI与Struts2的使用 poi-2.5.1.jar
2009-09-25 17:43 4849一.POI 简介 Jakarta POI 是apache的子项 ... -
jFreeChart与Struts2的组合,将jFreeChart作为显示视图
2009-09-25 16:26 1453jFreeChart与Struts2的组合: 一,加 ... -
Struts2与Spring2.0的组合
2009-09-09 09:46 1012Struts2与Spring的集成: 一,加入Str ... -
Struts2.0深入学习 Strust2与Servlet API,Action多方法调用,result标签的type的类型
2009-09-06 11:08 4404Struts2深入探索: 1,package中的ab ... -
Struts2.0深入学习 命名空间,模型驱动,表单重复提交
2009-09-06 11:04 1834Struts2深入探索: 1,package中的ab ... -
Struts2国际化详解
2009-09-03 15:32 2684Struts2国际化: 1,国际 ... -
Struts2文件下载
2009-09-02 20:09 10575Struts2文件下载: Struts2文件下载对应将一个In ... -
设置Struts2文件上传的类型和大小
2009-09-02 20:09 5186设置Struts2文件上传的类型和大小: 在struts. ... -
Struts2多文件上传
2009-09-02 20:08 2423Struts2多文件上传: 在Action中配置三个属性: p ... -
Struts2文件上传详解
2009-08-31 17:27 2351Struts2文件上传: 一:请选参看Struts2_9中的S ... -
Struts2.0文件上传原理
2009-08-31 13:12 3036Struts2文件上传默认采用apache的文件上传的包,新建 ... -
Struts2的监听器的使用
2009-08-25 19:02 2497Struts2的监听器: 一,建立监听器: ... -
Struts2的拦截器的使用详解
2009-08-25 18:59 2343Struts2的拦截器: 一,拦截器的使用: ... -
Struts2拦截器原理分析
2009-08-25 18:55 2337第一步:创建目标对象的接口 /** * 目标对象的接口 ... -
Struts2的检证框架详解
2009-08-25 13:00 2410Struts2的检证框架: 一,根据字段校验(为每一 ... -
Struts2的Action多个方法配置和验证
2009-08-18 20:16 4750Struts2的Action多个方法配置和验证: 1 ...
相关推荐
Struts2异常处理机制
Struts2 异常处理的四种获取属性方法,大家可以借鉴学习
配合博文:http://blog.csdn.net/u011638419/article/details/41343683
struts2异常处理实例
NULL 博文链接:https://wlh269.iteye.com/blog/321746
struts2的异常处理,解决异步请求时,异常以json格式发送到客户端。以及dao单元测试的配置。
项目中出现的异常通常要用一个友好的异常页面来显示,通过对struts2.xml的配置能拦截全局异常,只要出现异常就会转向异常页面。
本文档主要介绍了struts2的异常处理机制,希望对你有所帮助。
NULL 博文链接:https://wjt276.iteye.com/blog/690323
struts常见异常及处理
NULL 博文链接:https://yuxisanren.iteye.com/blog/1707508
struts2 单文件,多文件上传及异常处理
从网上搜索的一段关于struts1.x自定义异常处理的方法。
通过定义继承RuntimeException的异常类及继承ExceptionHandler的异常处理类,手动从dao层捕获异常。非常实用!
使用技术说明: 1.使用struts2+spring3+hibernate3整合实现用户CRUD功能。 2.使用技术 A.Struts2国际化(i18n)、本地化程序。 B.文件上传下载 ... D.Struts2异常处理 3.实现方式 基于配置文件
在网络中查询解决办法大多是使用异常处理的办法,其内容如下: <package name="default" extends="struts-default"> <global-results> <result name="client-abort-exception">/ignored.jsp</result> ...
警告: 本工具为漏洞自查工具,请勿非法攻击他人网站! Struts2漏洞检查工具2017版 V2.0 ...jakatar处理复杂数据类型时,异常处理不当,导致OGNL代码执行,通过在请求的Content-Type头中构造OGNL表达式来执行Java代码。