我坚持的是如何将非常大的JSON从servlet传输到html?
我有一个servlet进行一些处理并将其存储在JSON中。为用户创建了一个新的html页面(重定向),这需要以某种方式传递JSON以使Javascript循环并以可呈现的方式显示。
我不是100%要求使用JSON,只是可以传输200行两个不同“列”数据的东西;这当然需要在另一端使用Javascript轻松访问。
谢谢
答案 0 :(得分:1)
如果我理解正确,你有
如果这是正确的,您需要在第一个请求结束时将JSON存储在某个地方(例如,在会话中),然后您有两个选择:
<script>
标记内,在Javascript变量初始化中)答案 1 :(得分:0)
如果您要生成新的HTML页面,那么您只需将数据嵌入页面中的脚本标记即可。
通常我们提供一个加载脚本的HTML页面,该脚本向服务器发出请求,请求返回JSON然后由脚本处理,这将调整显示的DOM以显示数据。
如果您使用的是Dojo等框架,那么执行此操作的代码非常简单,请参阅this等示例
从长期运行中分离出从特定页面检索数据往往很有效:然后您可以在许多页面中重复使用数据服务。