b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

spring aop 配置文件 Jpa实现增删改查及分页(7)

电脑杂谈  发布时间:2018-02-10 14:19:35  来源:网络整理

sAjaxSource为访问的路径,retrieveData为数据传输定义,一定得是三个参数,上图的sSource就是sAjaxSource里得内容,传输到后台的是一个json字符串,封装的内容有很多,包括分页、排序等参数,详情可以自行百度。

<2>后台处理

 @RequestMapping(value="/tableDemoAjax",method= RequestMethod.GET)
    @ResponseBody
    public String tableDemoAjax(@RequestParam String aoData) {

        DataTableParameter dataTableParam = myService.getDataTableParameterByJsonParam(aoData);

        List<User> userList = myService.findAll();

        int iDisplayEnd=dataTableParam.getiDisplayStart()+dataTableParam.getiDisplayLength();
        if(userList.size()<iDisplayEnd)
            iDisplayEnd=userList.size();

        com.alibaba.fastjson.JSONObject getObj = new com.alibaba.fastjson.JSONObject();
        getObj.put("sEcho", dataTableParam.getsEcho());// 记录访问的次数
        getObj.put("iTotalRecords", userList.size());//实际的行数
        getObj.put("iTotalDisplayRecords", userList.size());//显示的行数,这个要和上面写的一样

        getObj.put("aaData", userList.subList(dataTableParam.getiDisplayStart(),iDisplayEnd));//要以JSON格式返回
        return getObj.toString();
    }

上述的getDataTableParameterByJsonParam(aoData)方法是自写方法,定义在service层的接口,在实现类中实现方法,详情自看源码。

一定要参照源码看,这样更容易理解。挂上去的源码只要建个,库名与配置文件中一致就可以直接运行了,向时笔者学习的时候基本上找不到直接能跑的,有的还有各种问题的,给学习增加了不少麻烦。spring aop 配置文件源码

文中如有错误或者更好的建议,请不吝赐教。不理解的也非常欢迎留言交流。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-70155-7.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...