javascript - 将整数数组从 JSP 传递到 JS

标签 javascript jsp data-conversion

在我的 JSP 中,我有一个整数数组,其中每个整数有 19 位数字。我正在将此数组传递给 JavaScript 函数。由于 javascript 支持 +/- 9007199254740992 范围内的数字,因此整数数组中所有整数的最后三位将转换为零。

例如在 JSP 中 - 整数数组为 [6918384653328004118 , 9016587993063058147] 在 javascript 函数中,我收到此整数数组为 [6918384653328004000 , 9016587993063058000]

请告诉我如何将完整的 19 位整数数组传递给 JavaScript 函数。

谢谢, 苏拉比

最佳答案

如果你不打算使用这些整数进行计算,你可以将它们作为字符串传递给你的Javascript并在你的JS代码中将它们视为字符串吗?

不要生成数字数组 ([6918384653328004118 , 9016587993063058147]),而是更改 JSP,使其将数字括在引号中 (["6918384653328004118", "901658799306305814 7"])。 JavaScript 将其解释为字符串数组。

关于javascript - 将整数数组从 JSP 传递到 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16540819/

相关文章:

javascript - 无法为 <md-app-content> vue 设置样式

javascript - 通过引用和拼接传递

javascript - 从 jsp 调用 React JS

SSIS 数据源数据类型

javascript - Ember.js 动态链接

新 String ("a") 对象的 JavaScript(严格)相等

java - 为年份的每个循环反转 JSTL(使用下拉列表)

java - jsp中的中文国际化问题

mysql - 如果我添加或减去一个值,我的变量中的值就会消失(不打印)

string - 使用 Fortran 读取整数列表文件