【发布时间】:2014-03-28 12:11:27
【问题描述】:
我试图将字符串数组从 java servlet 传递到 jsp 文件。 现在,我想在同一个 jsp 文件中的 javascript 函数中使用该数组。 这可能吗?
【问题讨论】:
-
不是直接的。 JSP 是一种服务器端技术。 Javascript 是一种客户端技术。
标签: java javascript jsp servlets model-view-controller
我试图将字符串数组从 java servlet 传递到 jsp 文件。 现在,我想在同一个 jsp 文件中的 javascript 函数中使用该数组。 这可能吗?
【问题讨论】:
标签: java javascript jsp servlets model-view-controller
您必须首先对其进行序列化(JSON 格式可能是最简单的),然后在 javascript 中对其进行反序列化,以便能够将其用作数组。
【讨论】:
是的,您需要先将数组转换为 JSON,然后让您的 JavaScript 函数解析该 JSON。那时它可以将其作为标准 JS 数组使用(因为在那时,它是)。
编辑 - 我并不是要暗示JSON 是绝对需要的,也不是唯一可能的解决方案。这只是一种选择,在我看来,这可能是您想要完成的最好和最简单的选择。
【讨论】: