Java 剑道数据源带来空记录

Java 剑道数据源带来空记录,java,jsp,datasource,kendo-ui,kendo-grid,Java,Jsp,Datasource,Kendo Ui,Kendo Grid,我试图让我的网格数据源从URL检索数据,并使用传输销毁和传输更新: var dataSourceKGrid = new kendo.data.DataSource({ transport: { read: { url: "/editinline/read", data: { productCat: $("#productCBox").value() }

我试图让我的网格数据源从URL检索数据,并使用传输销毁和传输更新:

var dataSourceKGrid = new kendo.data.DataSource({
    transport: {
        read: {
            url: "/editinline/read",
            data: {
                productCat: $("#productCBox").value()
            }
        },
        destroy: {
            url: "/editinline/destroy"
        },
        update: {
            url: "/editinline/update"
        },
        schema: {
            id: "productDS",
            model: {
                fields: {
                    id: {editable: false},
                    name: {type: "string"}
                }
            }
        }
    }
});
网格:

<kendo:grid name="kGridProduct" pageable="true" sortable="true" scrollable="true" navigatable="true" height="300">
    <kendo:grid-editable mode="inline"/>
    <kendo:grid-columns>
        <kendo:grid-column title="Name" field="name" />
        <kendo:grid-column title="Id" field="id" />
        <kendo:grid-column title="&nbsp;" >
            <kendo:grid-column-command>
                <kendo:grid-column-commandItem name="edit" />
                <kendo:grid-column-commandItem name="destroy" />
            </kendo:grid-column-command>
        </kendo:grid-column>
    </kendo:grid-columns>
    <kendo:dataSource data="dataSourceKGrid" pageSize="5">            
    </kendo:dataSource>
</kendo:grid>

我让controller类处理请求:

@RequestMapping(value = "/edit-inline/read", method = RequestMethod.GET)
    public @ResponseBody List<product> read(HttpServletRequest request) {
        return prodDAO.list(Integer.parseInt(request.getParameter("productCat")));
    }
@RequestMapping(value=“/edit inline/read”,method=RequestMethod.GET)
public@ResponseBody列表读取(HttpServletRequest请求){
返回prodDAO.list(Integer.parseInt(request.getParameter(“productCat”));
}

问题是网格显示为空,正好有15条记录,而且两个按钮都不工作。我可以为
productCat
使用硬编码值,但它仍然会显示15条空记录。我还有一个疑问,按照我写的方式,如果用户在组合框上选择不同的类别,网格数据会刷新还是需要强制刷新?

当你说它不工作时,什么不工作?如果不显示数据,浏览器会报告问题吗?请求没有到达服务器?如果您试图打开服务URL,浏览器会显示什么?网格显示15条空记录,当我打开服务URL()时,会出现服务器输出上未显示的空指针异常