easyui ajax请求获取SpringMVC @ResponseBody返回Json数据

来源:互联网 发布:hp1216网络打印机安装 编辑:程序博客网 时间:2024/05/05 21:24
controller层代码@RequestMapping(value = "/list.htm")@ResponseBodyprivate Object geUserList() {        ParamCondition paramCondition = getParamCondition();        PageModel pageModel = getPageModel();        userService.list(pageModel, paramCondition);                return setPageData(1, pageModel.getRows());}protected Map<String, Object> setPageData(long total, Object rows) {        HashMap<String, Object> result = new HashMap<String, Object>();        result.put("total", total);        result.put("rows", rows);                return result;}easyui 前台请求,下面为datagrid url请求:$('#dg').datagrid({            url:$WEB_ROOT_PATH + '/user/list.htm',        toolbar: '#tb',        fit: true,        pagination: true,        rownumbers: true,        singleSelect: true,        columns:[[                {field:'ck', checkbox: true },            {field:'username',title:'用户名',width:100},                {field:'password',title:'密码',width:100}            ]],            });SpringMVC需要添加该配置:<!-- 完成请求和注解POJO的映射 --><bean id="jsonConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"></bean><bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">    <property name="messageConverters">        <list>            <ref bean="jsonConverter"/>        </list>    </property></bean>需要jackson-core-asl-1.9.13.jar 、jackson-mapper-asl-1.9.13这两个jar包。参考以下链接:http://www.zuidaima.com/question/2205744784018432.htmhttp://www.thinksaas.cn/group/topic/335349/
0 0
原创粉丝点击