48 lines
1.4 KiB
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;
|
|
}
|
|
}
|