0

JSP用来提取一些数据,然后用JavaScript一些图表的形式显示数据。但现在我想过滤eg: Filter data according to some manager or filter data on basis of salary.

由于我从 获取数据JSP,因此我不想JSP每次需要过滤某些数据时都发送请求。如何使用 JavaScript 执行此操作,以及在JavaScript使用后可以将数据存储在何处以及以哪种格式存储JSP

4

1 回答 1

0

将数据存储为 JavaScript 对象。Java 中有很多 JSON 解析器/编组器。选择您最喜欢的一个,然后执行以下操作:

在 servlet/控制器中:

String json = transformToJSON(myGraphData);
request.setAttribute("json", json);

在 JSP 中:

<script>
    var graphData = ${json};
    // graphData is a JavaScript object containing the graph data
</script>
于 2013-02-04T07:28:43.310 回答