首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用json字符串设置data-url

无法使用json字符串设置data-url
EN

Stack Overflow用户
提问于 2015-06-04 06:34:14
回答 1查看 162关注 0票数 0

我在asp中使用Bootstrap Table扩展:

代码语言:javascript
复制
<table id="tbl" data-toggle="table" data-height="299" data-url="${data}" data-toolbar="#filter-bar" data-show-toggle="true" data-show-columns="true" data-show-filter="true">

我在Spring @RestFullcontroller中有一个json string java对象:

代码语言:javascript
复制
@RequestMapping(value = "/getTableData")
public String getTableData() {
    List<Product> products = productDao.getAll();
    GsonBuilder gsonBuilder = new GsonBuilder();
    Gson gson = gsonBuilder.registerTypeAdapter(Product.class, new   ProductAdapter()).create();
    String p = gson.toJson(products);
    System.out.println(p);
    return p;
}

使用${data}设置data-url不起作用。有什么想法吗?我可以把url放在/getTableData上吗?

EN

回答 1

Stack Overflow用户

发布于 2015-06-04 06:42:21

我相信data- url ="“属性假设url将数据作为json返回,您只是试图将json作为字符串添加到该属性中。

两种方式:

1)查看您表,并尝试找出像data属性这样的东西,即像现在一样以数组形式接收数据并传递数据

2)修改servlet/控制器代码,返回可通过url访问的json,只需将响应内容类型设置为"application/json“,并将数据写入响应输出即可。下面是一个Returning JSON response from Servlet to Javascript/JSP page示例

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30631994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档