这里有新鲜出炉的 Javascript 教程,程序狗速度看过来!
Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
这篇文章主要介绍了 struts json 类型异常返回到 js 弹框问题解决办法的相关资料, 需要的朋友可以参考下
struts json 类型异常返回到 js 弹框问题解决办法
当 struts 框架配置了异常时 例如:
- <package name="sysCnn" namespace="/" extends="json-default">
- <global-results>
- <result name="error">/web-INF/pages/error.jsp</result>
- <result name="over">/js/over.js</result>
- </global-results>
- <global-exception-mappings>
- <exception-mapping result="error" exception="java.lang.Exception" />
- <exception-mapping result="over" exception="com.xxx.exception.OverException" />
- </global-exception-mappings>
- <action name="ConnONGL_*" class="com.xxx.action.LoginAction" method="{1}">
- <result name="success" type="json" >
- <param name="root">jsonMap</param>
- </result>
- </action>
当 action 抛出异常时,理想的情况是想转到异常信息页面 或者是 js 弹框提示,由于是 json 类型 导致异常信息页面或者弹框提示 都只能在浏览器的 console 中显示
修改 ajax 请求 把 dataType:"Json" 注释掉,js 弹框就可以正常显示了
- $.ajax({
- url: $.contextPath + "/ConnONGL_login",
- //dataType:"Json", 这行注释掉
- async: false,
- cache: false,
- data: {
来源: http://www.phperz.com/article/17/0812/339010.html