利用包装类传json数据

来源:互联网 发布:js模块化编程原理 编辑:程序博客网 时间:2024/05/17 04:02
/**     * 利用包装类传json数据     * @param page     * @param request     * @return     */    @RequestMapping("/json")    @ResponseBody    public HashMap<String, Object> json(@RequestParam(value = "page", required = false, defaultValue = "1" )int page,HttpServletRequest request) {    List<Book> books = bookService.listAllWithPaginate(page);    List<BookWrapper> wrappers = Lists.newArrayList();    for(Book book:books){    BookWrapper bookWrapper = new BookWrapper();    bookWrapper.setName(book.getName());    bookWrapper.setDirPath(book.getDirPath());    bookWrapper.setId(book.getId());    wrappers.add(bookWrapper);    }            HashMap<String, Object> model = Maps.newHashMap();model.put("data", wrappers);        return model;    }
/** * 包装类,书 *  * @author  * *  */public class BookWrapper {        private Long id;        /*     * 书名     */    private String name;        /**     * 书的封页图片地址     *      */    private String dirPath;                public Long getId() {return id;}public void setId(long id) {this.id= id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getDirPath() {return dirPath;}public void setDirPath(String dirPath) {this.dirPath = dirPath;}}


0 0
原创粉丝点击