javascript - 在 JSF 中将 JSON 写入 HTTP 响应

标签 javascript json jsf servlets httpresponse

我想在 JSF 中使用 de JavaScript 库“D3.js”创建动态图表。我的意思是动态地,java 方法从数据库中获取数据并写入相应的 JSON。这种方法我已经编写好了,而且有效。然后 JavaScript 应该访问 JSON 并创建图表。

我的问题是:如何将 JSON 字符串/文件传递给 JavaScript。我认为最好的方法是将其写在 HTTP 响应中。但是如何在 JSF 中做到这一点?或者您还有其他建议吗?

最佳答案

让 JSF 打印出 JSON 字符串,就好像它是一个 JS 变量一样。

<script>var data = #{bean.json};</script>

关于javascript - 在 JSF 中将 JSON 写入 HTTP 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32719827/

相关文章:

php - 如何通过Webservice PHP-MySQL获取base 64的镜像?

jsf - h :inputText changing to scientific notation

javascript - 捕获错误时如何返回明确的响应?

javascript - 如何禁用表的子元素中的输入

javascript - jQuery 数据表 : Uncaught TypeError: Cannot read property 'length' of undefined

java - 使用SEAM 2.1.2和JBOSS 4.2.3GA的组合框中出现错误

jsf - Spring Security+JSF ROLE-driven渲染页面组件(链接等)最佳实践

javascript - 使用javascript从对象数组中获取对象列表

java - 如何使用 For 循环从数据库中拆分不同 LinearLayout 中的名称

php - 在 Angularjs 中将 JSON 数据插入数据库