程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> javaweb-如何使SpringMVC返回400錯誤的時候能夠帶上自定義錯誤信息?

javaweb-如何使SpringMVC返回400錯誤的時候能夠帶上自定義錯誤信息?

編輯:編程綜合問答
如何使SpringMVC返回400錯誤的時候能夠帶上自定義錯誤信息?

正常情況的返回:正常情況下響應裡是我的自定義json字符串

圖片說明

我的情況:我的響應中是一個表示400錯誤的HTML頁面

圖片說明

我的代碼:繼承了SpringMVC的DefaultHandlerExceptionResolver進行的全局錯誤處理。
在這個地方返回的json數據,返回後浏覽器沒有收到我的自定義夾送字符串,且ContentType也沒有起作用。

圖片說明

最佳回答:


好了,我自己解決了。。。答案是。。。
response.sendError(400);這行代碼會默認返回給浏覽器一個400錯誤的HTTP頁面;
如果不想返回頁面返回自定義的json的話,要使用response.setStatus(400);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved