0

我正在开发一个缩短的 url 项目。我会使用 javascript 函数来显示饼图。我想知道是否可以将 Javabean(jst,jsp)列表传递给 javascript 函数(array,table..)?

4

1 回答 1

1

实现此目的的一种有效方法是在服务器端创建JSON结构并将其传递给客户端。我想您的图表数据将采用数组或表格格式。

有各种可用的 JSON 库,例如 Jackson。参考杰克逊的例子。

一旦您在服务器端构造了适当的 JSON 对象,您就可以通过在一行调用中分配值来在 JSP 上引用它。

<script type="text/javascript">
var jsonObj = '<c:out value="${jsonObject}"/>';
// you can refer to jsonObj in rest of the script 
// including external JavaScript file
</script>

在上面的示例中,jsonObject 是在 Servlet 或控制器等的服务器端构造的。

于 2013-01-24T05:49:07.090 回答