Atitit.js javascript异常处理机制与java异常的转换.js exception process Voae
Atitit.js javascript异常处理机制与java异常的转换.js exception process Voae
1. 1. javascript异常处理机制
Throw str
Not throw error ..cause ie,ff error obj is diff..
2. 2. Web前后台异常的统一处理
不个java异常转换成个js异常走ok...
dwr中看见了dwr的异常转换,三,不生效...只好输出str来转换...
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
3. java异常转换为js异常
elmtC.fileChangeEvent($("#filePath").val(),function(data)
{
processJavaEX(data);
var plt_s=secs2str(data.Duration);
$('#playtime').timespinner('setValue',plt_s);
});
3. -------------详细代码
if (NoSetAwd(activityId)) {
RuntimeException e=new RuntimeException("e:noSetAwdErr此活动还没设置奖品哟.");
String s= JSONObject.toJSONString(e);
return s;
}
//{"@type":"java.lang.RuntimeException","localizedMessage":"e:noSetAwdErr 此活动还没设置奖品哟.","message":"e:noSetAwdErr此活动还没设置奖品哟.","stackTrace": [{"className":"com.focustar.servlet.AwardServlet","fileName":"AwardServlet.java","lineNumber":132,"methodName":"main","nativeMethod":false}],"suppressed":[]}
function logx(msg) {
try {
console.info("----------from logx");
console.info("--"+msg);
} catch (e) {
// not support console method (ex: IE)
}
}
function processJavaEX(data)
{
if(typeof data=="string")
data = eval( "(" + data + ")" );
if(data["@type"]!=null && data["@type"]=="java.lang.RuntimeException")
{
if(data.message!=null)
logx(data.message);
throw data.message;
}
if(data["stackTrace"]!=null)
{
if(data.message!=null)
logx(data.message);
throw data.message;
}
else
return false;
}
参考
Atititjs javascript异常处理机制与java异常的转换.js exception process - attilax的专栏 - 博客频道 - CSDN.NET.htm
相关文章
- java分布式框架_5个强大的Java分布式缓存框架推荐
- java实现debounce_Debounce
- java传真发送,用Java发送传真解决之道
- java pfx 证书_Java将pfx证书转换为jks[通俗易懂]
- java语言的平台无关性是指什么,《深入Java虚拟机》学习笔记二:平台无关性
- Java文件夹排序(先文件夹排序,后文件排序)详解编程语言
- 演示如何使用Java BufferedOutputStream类写文件详解编程语言
- 俄罗斯方块游戏完整Java源码详解编程语言
- JavaScript学习总结(二十)——Javascript非构造函数的继承详解编程语言
- Java学习笔记之九java二维数组及其多维数组的内存应用拓展延伸详解编程语言
- Linux安装Java: 迈出第一步(linux上安装java)
- 实现Java实现Redis集合的技术研究(redis集合java)
- 时间设置Redis Java键的有效期(redisjava过期)
- 机制使用Redis与Java实现有效的过期机制(redisjava过期)
- keyRedis中Java处理过期Key的方法(redisjava过期)
- Java Redis池:极致的缓存性能优化(javaredis池)
- 收购Oracle收购Java重新定义软件开发未来(java被oracle)
- Java实现Redis队列锁功能(redis队列锁java)