關於Controller層返回JSON字符串


    /**
     * 導入jackson包。
     * @param pn
     * @return
     */
    @RequestMapping("/emps")
    @ResponseBody
    public Msg getEmpsWithJson(
            @RequestParam(value = "pn", defaultValue = "1") Integer pn) {
        // 這不是一個分頁查詢
        // 引入PageHelper分頁插件
        // 在查詢之前只需要調用,傳入頁碼,以及每頁的大小
        PageHelper.startPage(pn, 5);
        // startPage后面緊跟的這個查詢就是一個分頁查詢
        List<Employee> emps = employeeService.getAll();
        // 使用pageInfo包裝查詢后的結果,只需要將pageInfo交給頁面就行了。
        // 封裝了詳細的分頁信息,包括有我們查詢出來的數據,傳入連續顯示的頁數
        PageInfo page = new PageInfo(emps, 5);
        return Msg.success().add("pageInfo", page);
    }

@ResponseBody:不會被解析為跳轉路徑,而是直接寫入HTTP response body中

將對象轉換成json字符串,要導入jackson包

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM