嗨,就像标题说的那样,我正在尝试从Java Servlet读取数组。我正在尝试读取Java脚本文件中的数组。
Java Servlet代码:字符串graphData [] = dbHandler.select(attributes);
//用html" target="_blank">数据库中的数据填充数组。request.setAttribute(“ graphData”,graphData);
RequestDispatcher dispatcher = request.getRequestDispatcher("/displayData.jsp");
dispatcher.forward(request, response);
<script type="text/javascript">
var graphData = ['${graphData}'];
var graphData= pageContext.getAttribute("graphData");
var graphData = document.getElementById("graphData");
var GraphData = ['${graphData}'];
log("test: " + graphData);
</script>
我尝试了所有这些选项,但没有一个起作用。有人可以告诉我正确的方法是从jsp页面中的java servlet读取数组吗?
提前致谢!
编辑:
我能做的就是使用以下代码从JSP页面(在标题中)的数组中打印出数据:
<c:forEach items="${graphData}" var="temp">
<c:out value="${temp}"/><br />
</c:forEach>
但是我想在我的JS代码中使用数组中的数据。由于某种原因这是行不通的。
你可以这样使用
<script>
var graphData = [
<c:forEach items="${graphData}" var="graph">
'<c:out value="${graph}" />',
</c:forEach>
];
console.log(graphData);
</script>
问题内容: 如何从JavaScript读取/访问JSP变量? 问题答案: 要么 或完整的例子 注意:在渲染输入之前先对其进行消毒,这可能会打开很多XSS可能性
我想读取本地存储的xml,并且我想通过javascript进行读/写。我的代码如下 在这种情况下,xmlhttp.responseXML为空。
我通过Javascript调用一个帖子请求,看起来是这样的, 我试图收回这样的价值观, 这是返回为空,我怎么能从PHP中的获取后请求检索值。谢啦
问题内容: 我正在从包含以下数据的CSV文件(xyz.CSV)中读取数据: 当我使用循环对其进行迭代时,我可以按以下代码逐行打印数据,并且仅打印column1数据。 通过上面的代码,我只能得到第一列。 如果我尝试打印line [1]或line [2],则会出现以下错误。 请建议打印列2或列3的数据。 问题答案: 这是我获得第二列和第三列的方法: 结果如下:
我需要能够使用以下xml从欧元中提取美元转换:http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml 如果我手动下载xml并从那里解析到我需要的数据,我就可以使用它,但我不确定如何直接从url获取它。 谢谢你
如何在java中读取整数输入...我尝试了缓冲阅读器和扫描仪...但它不输出任何东西...我正在使用eclipse Indigo...它会影响输出吗... 示例代码: