编程开发 > JSP > 文章内容

strutsjson类型异常返回到js弹框问题解决办法

2017-4-26编辑:ljnbset

struts json 类型异常返回到js弹框问题解决办法

当struts 框架配置了异常时 例如:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

<package name="sysCnn" namespace="/" extends="json-default">

    <global-results>

      <result name="error">/WEB-INF/pages/error.jspresult>

      <result name="over">/js/over.jsresult>

    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">jsonMapparam>

      result>

  action

当action 抛出异常时,理想的情况是想转到异常信息页面 或者是 js 弹框提示,由于是json类型  导致异常信息页面或者弹框提示 都只能在浏览器的 console中显示

修改ajax请求  把dataType:“Json” 注释掉,js弹框就可以正常显示了

?

1

2

3

4

5

6

$.ajax({

    url:$.contextPath+"/ConnONGL_login",

    //dataType:"Json",  这行注释掉

    async:false,

    cache:false,

    data:{

运用El表达式截取字符串/获取list的长度实例

热点推荐

登录注册
触屏版电脑版网站地图