欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

controller返回json和視圖

錢諍諍1年前8瀏覽0評論

在web開發中,返回json和視圖是常見的兩種返回方式,它們分別對應了不同的需求。下面我們分別來介紹一下controller返回json和視圖的使用。

//返回json的例子
@RequestMapping(value = "/getInfo", method = RequestMethod.GET)
@ResponseBody
public MapgetInfo(){
MapresultMap = new HashMap<>();
resultMap.put("name", "小明");
resultMap.put("age", 18);
return resultMap;
}

以上例子是一個返回json的demo。其中,我們使用了@ResponseBody注解,自動將Map格式的數據轉換為json格式返回了給客戶端。如果前端需要使用json格式的數據,那么這種方式就很適合了。

//返回視圖的例子
@RequestMapping(value = "/showInfo", method = RequestMethod.GET)
public String showInfo(Model model){
model.addAttribute("name", "小紅");
model.addAttribute("age", 20);
return "infoPage";
}

同樣的,在返回視圖的場合中,我們使用Model來傳遞參數,然后返回html格式的視圖頁面。如果頁面需要展示前后臺共同維護的數據,那么這種方式就很適合了。

綜上所述,controller返回json和返回視圖,各有適用場合。需要根據實際需求來綜合考慮,決定返回哪種方式。