jquery $.ajax问题!
$.ajax请求到后台,如果程序抛出一个
自定义异常,如何取得其中内容。
异常例:
throw new com.test.TestException("key");
在后台Action中取得key或者在页面上怎么取得key。
------解决方案--------------------有两种方法
1、后台异常以后,ajax进入到error方法,里面有参数可以直接获得错误画面的所有信息。
2、后台异常以后,自己处理异常,异常信息作为参数存起来,ajax进入到success方法,取得刚才的异常信息参数。
------解决方案--------------------json自定义status, key
------解决方案--------------------reponse.senderr(500,msg)
------解决方案--------------------ajax的error就可以告诉你异常了呀
------解决方案--------------------建议在后台捕获异常信息,然后把捕获的一场异常信息组装为字符串或JSON返回到前台显示!!
------解决方案--------------------reponse.getWriter.out(e.getMessage());然后JS返回的字符串里面就有