easyUI datagrid请求,使用@ResponseBody将数据转换成json

spring-mvc.xml中配置:
<mvc:annotation-driven/>
或者
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
        <property name="messageConverters">
            <list>
                 <ref bean="mappingJacksonHttpMessageConverter"/>
            </list>
        </property>
    </bean>

    <bean id="mappingJacksonHttpMessageConverter"
          class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
        <property name="supportedMediaTypes">
            <list>
                <value>text/html;charset=UTF-8</value>
            </list>
        </property>
    </bean>

<bean id="handlerMapping"
          class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"/>


 

datagrid代码:

 <table id="sourcelist" class="easyui-datagrid" title="subject list" url="${request.getContextPath()}/subject/listAll.do"
           data-options="singleSelect:true,
                         collapsible:true,
                         method:'get',
                         width:300,
                         fitColumns:true">  <!--适应列-->
        <thead>
             <tr>
                 <th data-options="field:'website'">WebSite</th>   <!--不要忘记单引号-->
                 <th data-options="field:'downloaddate'">DownloadDate</th>
                 <th data-options="field:'title',width:100">Title</th>
             </tr>
        </thead>
    </table>
在控制器中对应的处理方法上添加@ResponseBody注解,注意返回的数据要是Mapt类型,返回的格式是

rows:array

total:number

的形式。array是数组,一般的从数据库中查询的结果集列表,number是结果集包含的对象条数,或者可以去除@ResponseBody注解,在控制器中将数据处理成json字符串的形式,再调用response.getWriter().write(result.toString())将数据输输出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值