SpringBoot 頁面顯示whitelabel error page

報錯:

原因:丟了@ResponseBody,它是作用在方法上的,所以每個方法都要加。@ResponseBody 表示該方法的返回結果直接寫入 HTTP response body 中。

    @ResponseBody
    @RequestMapping("/message/out")
    public Message out(){
        System.out.println("到controller");
        return messageService.Sel(1);
    }

    @RequestMapping("/message/ins")
    public String ins(){
        Message message = new Message();
        message.setMessage("aaaasda");
        message.setName("asd");
        message.setTime("ddd");
        messageService.Ins(message);
        return "as";
    }
}

 

解決 :在沒有加@ResponseBody的方法上加

@ResponseBody
    @RequestMapping("/message/ins")
    public String ins(){
        Message message = new Message();
        message.setMessage("aaaasda");
        message.setName("asd");
        message.setTime("ddd");
        messageService.Ins(message);
        return "as";
    }

 

說明:不加其實這段Sql也是可以執行成功的,只不過是因爲沒加以上註釋沒有給前端返回東西,在頁面上顯示不出要顯示的內容。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章