javascript - 从 JavaScript 到 servlet 的数组

标签 javascript arrays jsp servlets

我在将数据从 JavaScript 接收到 servlet 时遇到问题。在我的页面中,用户可以生成带有字符串的数组(使用 JavaScript)。我想将这些数据接收到我的 servlet 中。我不知道该怎么做。有谁知道怎么做吗?

最佳答案

您必须序列化数据。

您可以将其编码为 JSON(json2.js 提供了一个跨浏览器库来执行此操作),然后使用 Java JSON 库在另一端对其进行解码。

或者,您可以使用 name=value&name=othervalue 的 application/x-www-form-urlencoded 编码(在提交表单时使用)(确保 encode 每个部分)。

数据序列化后,您必须发出 HTTP 请求。最简单的方法是将数据放入查询字符串中并设置 location.href。如果您想在不离开页面的情况下发送数据,请查看XMLHttpRequest ,通常通过 a library that irons out the differences between browsers 抽象(可以做很多其他事情的更大的库包括 YUIjQuery )。

关于javascript - 从 JavaScript 到 servlet 的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6177168/

相关文章:

javascript - 这个恶意脚本试图完成什么?

javascript - 如何在渲染函数中使用 if 进行比较

python - 从 Numpy Meshgrid 生成位置向量

javascript - 反向填充对象

javascript - 数组值不正确

java - 没有支柱的瓷砖 1 的面包屑

自定义函数的 JavaScript 单元测试

javascript - Angular ng-include

java - 从 Servlet 检索多行到 JSP 时出现问题?

java - 从 servlet 连接到数据库