@ResponseBody的作用


由於之前一直用struts2,對springMvc的注解並不太了解。新公司的項目用的是springMvc+hibernate,看到了@ResponseBody注解

@ResponseBody作用類似於我們以前項目中struts2配置文件配置的返回json格式的數據,並不會直接返回到指定的跳轉頁面。而是將數據

寫到http的response中,通過瀏覽器可以查看響應的內容。

參考:http://www.cnblogs.com/guodefu909/p/4216327.html

恍然之間想起來兩件事,一件事是一個面試官問我我們是如何處理異常的,當時我說我們的action之間將異常拋出去了,那么頁面就會出現404

給用戶的體驗非常不好。第二件事是我們直接拋出了異常,其實與第一個問題是一個

現在新公司的項目,將controller捕獲的異常不會拋出,而是通過@responseBody寫到http的response中,前台通過判斷響應頭,來處理錯誤提示

避免404頁面,會給用戶一個友好的體驗


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM