我JSP
用来提取一些数据,然后用JavaScript
一些图表的形式显示数据。但现在我想过滤eg: Filter data according to some manager or filter data on basis of salary
.
由于我从 获取数据JSP
,因此我不想JSP
每次需要过滤某些数据时都发送请求。如何使用 JavaScript 执行此操作,以及在JavaScript
使用后可以将数据存储在何处以及以哪种格式存储JSP
?
我JSP
用来提取一些数据,然后用JavaScript
一些图表的形式显示数据。但现在我想过滤eg: Filter data according to some manager or filter data on basis of salary
.
由于我从 获取数据JSP
,因此我不想JSP
每次需要过滤某些数据时都发送请求。如何使用 JavaScript 执行此操作,以及在JavaScript
使用后可以将数据存储在何处以及以哪种格式存储JSP
?
将数据存储为 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>