SpringMVC的Controller控制器返回值小结(例子待补充)

本文详细介绍了SpringMVC框架中Controller控制器的三种常见返回值类型:ModelAndView、String和Map。解释了它们分别用于页面跳转、配合注解实现页面跳转或AJAX,以及直接实现AJAX的场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一般有七种方式,但是常用的又三种,在此我只讲一下那三种吧。

  1. modelandview:这种方式是在java类中直接指定要跳转的页面和传输的数据
  2. String:这种方式,如果没有@Responce注解,返回的string会被servlet解析成为一个页面。配合视图解析器转到其他页面,而model将是这个方法必备的参数,我们的容器会自动将这个model也传输到新的页面中。如果加上了@Responce,那么这个方法就是一个实现ajax的方法了,传回去的string会直接当成一个json字符。
  3. model:这种方式,是直接返回一个map类型,这个map就是一个model来的,同时处理这个model数据的将是原页面,这样的方式也是实现ajax。
  4. 总结,以上三个方式,第一个是实现页面跳转,第二个是配合注解,既可以页面跳转,也可以ajax;第三个是实现ajax。
  5. 具体的例子可以参考:SpringMVC的Controller控制器返回值详解
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值