java - 如何在 Spark Java 响应中包含模型数据以供 React JS 访问?

标签 java json reactjs spark-java

我正在使用 Spark Java、OrientDB 和 React 构建一个 Web 应用程序。

使用 Spark Java 和 Velocity 模板,我可以访问模板中的服务器端数据,并据此执行渲染逻辑。由于 React 是客户端,我如何在响应中包含相同的数据模型,这样我就不必使用 AJAX 返回服务器?

如果我将 POJO/Map/List 转换为 JSON,如何在初始 HTML/React 中包含该数据,而无需返回服务器获取它?

最佳答案

您应该输出一个 html 脚本标记,其中包含带有 JSON 序列化数据的 javascript 变量。

类似这样的事情:

<script>
window.myData = $myData;
</script>

然后您就可以在客户端访问这些数据。

关于java - 如何在 Spark Java 响应中包含模型数据以供 React JS 访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35439292/

相关文章:

java - 使 TextView 变暗?

java - 在 Java 中获取加起来为 100 的 3 个数字的所有可能组合的算法

mysql - 如何使用 Laravel、MySql、JSON 按不同城市对订单进行分组

javascript - 在 react 中的 onchange 事件中调用两个函数

reactjs - 如何解决 TypeScript 错误 "Type ' Dayjs' 缺少类型 'Date' 的属性“当将 Day.js 与 Material-UI DatePicker 一起使用时?

java - Java中通过调整输入参数来最小化迭代次数

java - 如何打印以下 JUNG 对象返回的最短路径的顶点

python - 如何使用 Python 制作嵌套 JSON 对象

javascript - Angular 完成渲染后运行 JQuery 代码

reactjs - 我将如何使用 React Hooks 替换我的 withAuth() HOC?