springboot与前端数据传输

/**
* @Description: springboot返回对象(json)
* @Param:
* @return:
* @Author: ww
* @Date: 2021/9/7
*/
@RequestMapping("/backuser.do")
public User user()
{
System.out.println(“进入controller”);
//返回对象
return new User(1,20,“zhangsan”);
}
在这里插入图片描述

/**
* @Description: 返回list
* @Param:
* @return:
* @Author: ww
* @Date: 2021/9/7
*/
@RequestMapping("listUser.do")
public List<User> listuser(){
    User zhangsan = new User(1, 20, "zhangsan");
    User lisi = new User(2, 22, "lisi");
    User wangwu = new User(3, 23, "wangwu");
    User huangjia = new User(4, 28, "huangjia");
    List<User> list=new ArrayList<>();
    list.add(zhangsan);
    list.add(lisi);
    list.add(wangwu);
    list.add(huangjia);
    return list;
}

在这里插入图片描述

/**
* @Description: 返回set
* @Param:
* @return:
* @Author: ww
* @Date: 2021/9/7
*/
@RequestMapping("setUser.do")
public Set<User> setuser(){
    User zhangsan = new User(1, 20, "zhangsan");
    User lisi = new User(2, 22, "lisi");
    User wangwu = new User(3, 23, "wangwu");
    User huangjia = new User(4, 28, "huangjia");
    User jia = new User(4, 28, "huangjia");
    //set自己会去重
    Set<User> set=new LinkedHashSet<>();
    set.add(zhangsan);
    set.add(lisi);
    set.add(wangwu);
    set.add(huangjia);
    set.add(jia);
    return set;
}
//set会自动去重

在这里插入图片描述

/**
* @Description: map
* @Param:
* @return:
* @Author: ww
* @Date: 2021/9/7
*/
@RequestMapping("mapuser.do")
public Map<Integer,Object> mapuser() {
    User u1 = new User(1, 20, "zhangsan");
    User u2 = new User(2, 22, "lisi");
    User u3 = new User(3, 23, "wangwu");
    Map<Integer,Object> map = new LinkedHashMap<>();
    map.put(u1.getId(),u1);
    map.put(u2.getId(),u2);
    map.put(u3.getId(),u3);
    return map;
}

在这里插入图片描述
/**
* @Description: 返回modelandview
* @Param:
* @return:
* @Author: ww
* @Date: 2021/9/7
*/
@RequestMapping(“model.do”)
public ModelAndView remodel() {
User zhangsan = new User(1, 20, “zhangsan”);
User lisi = new User(2, 22, “lisi”);
User wangwu = new User(3, 23, “wangwu”);
User huangjia = new User(4, 28, “huangjia”);
List list=new ArrayList<>();
list.add(zhangsan);
list.add(lisi);
list.add(wangwu);
list.add(huangjia);
ModelAndView modelAndView=new ModelAndView();
modelAndView.addObject(“list”,list);
modelAndView.setViewName(“index.html”);
return modelAndView;
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值