我试图从一个Java servlet传递一个字符串数组到一个jsp文件。 现在,我想在同一个jsp文件中的javascript函数中使用该数组。 这可能吗?是否有可能在javascript函数中使用java数组?
回答
是的,你需要先将数组转换为JSON,然后让你的JavaScript函数解析JSON。在这一点上,它可以作为一个标准的JS数组(因为在那一点上)。
编辑 - 我并不是暗示JSON
是绝对必需的,也不是说这是唯一可能的解决方案。这只是一个选项,在我看来,这可能是你要完成的最好也是最简单的。
你必须首先序列化它(JSON格式可能是最简单的),然后在JavaScript中反序列化它,以便能够将它用作数组。
如果它被序列化为JSON,它可以直接丢弃到JavaScript代码中并按原样使用。 JavaScript解析器将解析它。 – Pointy
您可能仍然希望使用JSON.parse(
@JoshLiptzin:在这种情况下,阵列数据显然来自可信来源。 –
- 1. 是否有可能在javascript/jquery函数中使用jinja值
- 2. 是否有可能在JavaScript函数中有php代码?
- 3. 是否有可能在构造函数中调用函数? PHP
- 4. 是否有可能使用RIGHT()函数在excel中查找数组?
- 5. 是否有可能使用猪内置函数内置java udf
- 6. 是否有可能在R中的replace()中使用函数?
- 7. 是否有可能在Node.js中分叉javascript函数?
- 8. 是否有可能在JavaScript函数中返回多次
- 9. 是否有可能在构造函数中声明变量[Java]
- 10. 是否有可能使用高阶函数与可选参数
- 11. 是否有可能重写Java中的整数数组?
- 12. 是否有可能在lambda函数中使用return-from
- 13. 是否有可能在Python中使用太多的函数?
- 14. 是否有可能在heredoc中使用php函数?
- 15. 是否有可能在LIKE子句中使用mysql函数
- 16. 是否有可能在C函数中构建函数?
- 17. 是否有可能在Javascript中使用for循环创建多个函数?
- 18. 是否有可能有一个函数在另一个函数
- 19. 是否有可能在Java中包含数组和基元的数组?
- 20. 是否有可能在t-sql中没有参数的函数?
- 21. 是否有可能在Java中使用两个字符串数组的循环?
- 22. 是否可以在Javascript函数中调用ASP.NET函数?
- 23. 函数中是否可以有函数?
- 24. 是否有可能通过函数使用关键字参数
- 25. 是否有可能从aiml调用Java函数?
- 26. 是否有可能使用isdigit,isalpha函数与输入字符串数组?
- 27. 是否有可能改变Java中的数组类型?
- 28. Scala中是否有可能使用匿名函数创建部分curried函数
- 29. 是否有可能在XML中传递构造函数参数?
- 30. 是否可以使用值数组作为参数来调用JavaScript函数?
不是直接。 JSP是一种服务器端技术。 Javascript是一种客户端技术。 –