gpt4 book ai didi

java - 如何将json输出的数据显示到JSP网格表中?

转载 作者:太空宇宙 更新时间:2023-11-04 15:15:53 24 4
gpt4 key购买 nike

我正在尝试使用 Struts 2 和 jQuery 网格显示输出。我得到了正确的 JSON 输出。但我无法使用 Struts 2 jQuery 网格将结果页面显示到 JSP 页面中。我的 JSON 输出如下:

{"gridModel":[[81,1],[82,1],[83,1],[84,1],[85,1],[86,1],[87,1],[88,1],[89,1],[90,1]],"page":0,"records":10,"rows":0,"searchField":null,"searchOper":null,"searchString":null,"sidx":null,"sord":null,"total":2147483647}

您能告诉我为什么我无法显示网格表吗?我的完整代码如下:

Struts2代码:

<action name="product" class="com.example.ProductAction">
<result>/pages/ .jsp </result>
</action>

<action name="productJson" class="com.example.JSONProduct" method="execute">
<result type="json" />
</action>

JSONProduct.java:

public class JSONProduct  extends ActionSupport {
List<Product> gridModel;
private Integer rows = 0;
private Integer page = 0;
private String sord;
private String sidx;
private String searchField;
private String searchString;
private String searchOper;
private Integer total = 0;
private Integer records = 0;

// getter and setter

public String execute(){

int to = (rows * page);
int from = to - rows;

ProductDAO dao = new ProductDAO();
records = dao.getAllProduct().size();

gridModel = dao.getAllProduct();
total =(int) Math.ceil((double)records / (double)rows);
System.out.println(gridModel);
return SUCCESS;
}

public String getJSON(){
return execute();
}
}

ProductAction.java:

public class ProductAction extends ActionSupport {
public String execute(){
return SUCCESS;
}
}

Product.jsp:

<s:url var="remoteurl" action="productJson" />
<sj:head jqueryui="true" jquerytheme="redmond" />
<sjg:grid id="gridtable" caption="Data" dataType="json"
href="%{remoteurl}" pager="true" gridModel="gridModel"
rowList="10,15,20" rowNum="15" rownumbers="true">

<sjg:gridColumn name="id" index="id" title="Product ID" />
<sjg:gridColumn name="quantity" index="quantity" title="Product quantity" />

</sjg:grid>

最佳答案

sj:head 标记用于 HTML head 标记正文。尝试将标签移至 head 标签。

<head>
<sj:head jqueryui="true" jquerytheme="redmond" />
<title></title>
</head>

关于java - 如何将json输出的数据显示到JSP网格表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20859846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com