springMVC或spring的异常信息,怎么返回给当前页面?

springMVC或spring的异常信息,怎么返回给当前页面?当出现业务逻辑异常的时候,捕获了异常信息,怎么在当前页面 弹出一个框,显示异常信息呢?

注意,是当前页面,不是跳转到新的页面!!

例如,捕获错误:怎么提示给当前页面?

@ControllerAdvice
public class GlobalDefaultExceptionHandler {

    @ResponseBody
    @ExceptionHandler(value = Exception.class)
    public String defaultErrorHandler(HttpServletRequest request, Exception e) {

        System.out.println("000000000000:" + e.getCause().getMessage());

        return e.getCause().getMessage();

    }

}

======================
已经用printWiter解决。
但是实际问题,是用multipartFile上传的时候,超过了限制的时候,服务器拒绝了请求,这又办法返回错误。

net::ERR_CONNECTION_ABORTED
奇怪

阅读 6.3k
1 个回答

前提是这个请求是前端发起的 ajax 请求才可以

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题