文章目录
MVC
响应
返回静态页面
创建前端页面:
测试页面是否正常,先启动项目
@RequestMapping("/return")
@Controller
public class ReturnController {
@RequestMapping("/index")
public String returnIndex(){
return "/index.html";
}
}
@Controller返回视图,随着前后端分离,后端不处理数据,就返回页面所需要的数据。通过@ResponseBody返回数据,它俩加在一起就是@RestController
返回数据@ResponseBody
可以修饰类,也可以修饰方法,修饰类的时候表示这个类下的所有方法,返回的均为数据,修饰方法时,表示该方法返回的数据。
如果一个类中所有方法返回的都是数据,我们就把这个注解加在类上
@RequestMapping("/return")
@Controller
public class ReturnController {
@ResponseBody
@RequestMapping("/returnData")
public String returnData(){
return "返回视图需要的数据";
}
}
返回HTML代码片段
@ResponseBody
@RequestMapping("/returnHtml")
public String returnHtml(){
return "<h1>返回HTML代码片段</h1>";
}
返回JSON
@ResponseBody
@RequestMapping("/returnJson"