关于Struts与Ajax整合时的异常处理
来源:互联网 发布:京东推广联通网络 编辑:程序博客网 时间:2024/06/05 11:07
关于Struts与Ajax整合时的异常处理问题:
问题还原:
从而当有异常发出时,会将异常信息发送到页面上。如下图所示:这是一个比较经典的过程:
错误提示页面:
由于sendError()方法里面没有设置status返回值,根据$.ajax() 的语法特点,可以明晰:将导致一种情况的发生。即:当出现异常信息时,ajax接收不到
错误的状态吗。接收到的反而是异常页面以data的形式返回来了。Ajax语法如下:
Struts2同一错误处理的方法:
在struts.xml文件中添加如下的代码:
<package name="struts-global" namespace="/" extends="struts-default">
<global-results>
<result name="errHandler" type="chain">
<param name="actionName">errorProcessor</param>
</result>
</global-results>
<global-exception-mappings>
<exception-mapping exception="java.lang.Exception"
result="errHandler" />
</global-exception-mappings>
<action name="errorProcessor" class="com.itheima10.oa.error.ErrorProcess">
<result>error.jsp</result>
</action>
</package>
故此时就不走Ajax直接在页面上显示错误的信息了!!!
- 关于Struts与Ajax整合时的异常处理
- 关于struts的异常处理
- myeclipse下整合 spring hibernate struts 异常的处理.
- 关于Ajax.net的异常处理机制
- struts的异常处理
- Struts的异常处理
- struts的异常处理
- 关于Struts处理异常框架的小例子
- 关于struts与spring整合的一个小案例入门
- Struts的校验框架与异常处理框架
- Struts的异常处理机制
- Struts的异常处理机制
- Struts的异常处理机制
- Struts的异常处理机制
- Struts的异常处理机制
- struts中异常的处理
- 关于Asp.net ajax下的异常处理
- 关于Asp.net ajax下的异常处理
- C语言中volatile关键字的作用
- AAAAAAA
- ORA-03113: 通信通道的文件结尾以及用备份的数据文件恢复原数据库的解决方案
- C++ 之 多线程 百度、华为、360 面试面试题汇总(一)
- Java中的Split的一点例外
- 关于Struts与Ajax整合时的异常处理
- 针对DLL的网站授权License破解方法
- 编译自己的 Code::Blocks ! (三)为 Code::Blocks 编译一个专用 wxWidgets 2.8.12 库
- 关于Java中变量初始化问题
- 我的COM和ATL的学习
- 我的QML学习笔记-前言
- C++字符串转化为数字的库函数
- [HDU 4747 Mex] Mex函数 线段树
- iOS解析---WebView和js交互原理