加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 01:51:08 所属栏目:百科 来源:网络整理
导读:controller层代码 @RequestMapping(value = "/list.htm") @ResponseBody private Object geUserList() { ParamCondition paramCondition = getParamCondition(); PageModel pageModel = getPageModel(); userService.list(pageModel,paramCondition); return
controller层代码 @RequestMapping(value = "/list.htm") @ResponseBody private 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.htm
http://www.thinksaas.cn/group/topic/335349/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读