333/TestController.java

48 lines
1.4 KiB
Java

package com.hnucm.springboot.springboot1.controller;
import com.hnucm.springboot.springboot1.model.User;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import java.util.ArrayList;
import java.util.List;
@Controller
public class TestController {
//返回网页
@RequestMapping("/test")
public String index(Model model){
//todo 数据库查询得到
User user = new User();
user.setId(1);
user.setName("张三");
user.setAge(20);
List<User> userList = new ArrayList<>();
for (int i = 0 ;i < 10; i ++){
User user1 = new User();
user1.setId(i);
user1.setName("张三" + i);
user1.setAge(20);
userList.add(user1);
}
model.addAttribute("name","张三");
model.addAttribute("user",user);
model.addAttribute("userList",userList);
return "test.html";
}
// ResponseBody 返回JSON数据 User对象转成JSON字符串返回 app端+小程序
@ResponseBody
@RequestMapping("/user")
public User index1(){
User user = new User();
user.setId(1);
user.setName("张三");
user.setAge(20);
return user;
}
}