知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。

1) 如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResolver不起作用,返回的内容就是Return 里的内容。

2) 如果需要返回到指定页面,则需要用 @Controller配合视图解析器InternalResourceViewResolver才行。
   
如果需要返回JSON,XML或自定义mediaType内容到页面,则需要在对应的方法上加上@ResponseBody注解。

例如:

1.使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面

若返回json等内容到页面,则需要加@ResponseBody注解

最新文章

  1. sublime text 3 快捷键大全以及配置编译环境
  2. UTF-8和GBK等中文字符编码格式介绍及相互转换
  3. [译]Dynamics AX 2012 R2 BI系列-分析的架构
  4. 误设PATH导致命令失效的处理
  5. 用C#感受MongoDB MapReduce之魅力 转
  6. .hpp文件
  7. 如何通过wifi在android手机上安装调试应用
  8. JavaScript- The Good Parts Chapter 3 Objects
  9. svn更新
  10. 团队开发冲刺2-----1day
  11. Mybatis异常There is no getter for property named 'XXX' in 'class com.xxx.xxx.UserAccountDTO
  12. 痞子衡嵌入式:一表全搜罗常见低功耗广域物联网协议(NB-IoT/eMTC/LoRa/SigFox...)
  13. 洛谷P2886 [USACO07NOV]牛继电器Cow Relays
  14. bzoj3698 XWW的难题
  15. linux系统编程:read,write与lseek的综合应用
  16. JAVAWEB和数据库 Mysql连接不上的原因及解决方案
  17. HTML网页随笔笔记
  18. 谈谈 Java 线程状态相关的几个方法
  19. C#中使用OracleTransaction
  20. ubuntu设置root登录ssh

热门文章

  1. 25 ,CSS 构造表格
  2. socket通信如何处理每次包长度不定问题
  3. Java数据解析之JSON
  4. datatable动态列处理,重绘表格(敲黑板,划重点!!!我肝了一天半才彻底弄懂这个东西,TAT)
  5. Unity 2D 效应器与来回移动的实现
  6. Django项目结构介绍
  7. cmd黑客入侵命令大全
  8. python学习_1
  9. .net问号的作用
  10. mysql中几个日期时间类型之间的区别和使用