@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