项目中用到dwr组件,这个组件能够很方便地将后端调用呈现出来。
但它有一个很不好的地方就是一旦出现了什么问题,它都只会弹出一个“Error”的单词,根本没有任何的详细信息。
那么如何去探寻究竟是什么原因导致的错误呢?
思路上我们可以试着将服务器的错误信息作为一个返回值在前端页面打印出来,因此可以在dwr.xml配置文件中添加这两句:
<!-- 这两句是为了使用DWR出现问题时显示到页面的,如不设置则任何问题都会显示为“Error” -->
<convert converter="bean" match="java.lang.StackTraceElement" />
<convert converter="exception" match="java.lang.Exception"/>