$.ajax请求到后台,如果程序抛出一个自定义异常,如何取得其中内容。    异常例:        throw new com.test.TestException("key");    在后台Action中取得key或者在页面上怎么取得key。

解决方案 »

  1.   

    前台的异常,还是后台的异常
    前台有try catch
    后台也有try catch
    你直接取就行了
      

  2.   

    有两种方法
    1、后台异常以后,ajax进入到error方法,里面有参数可以直接获得错误画面的所有信息。
    2、后台异常以后,自己处理异常,异常信息作为参数存起来,ajax进入到success方法,取得刚才的异常信息参数。
      

  3.   

    ajax  有一个error参数:error:function(){}或者将你的ajax请求用try catch起来。。第三种就是在后台捕获异常,通过反回值的方式传到前台界面
      

  4.   

    ajax的error就可以告诉你异常了呀
      

  5.   

    建议在后台捕获异常信息,然后把捕获的一场异常信息组装为字符串或JSON返回到前台显示!!
      

  6.   

    reponse.getWriter.out(e.getMessage());然后JS返回的字符串里面就有