从Java访问int变量并在Javascript中使用它

时间:2016-06-30 15:48:50

标签: javascript java jsp

我正在使用chart.js创建指标信息中心。为了获得我将用于图表的值,我使用Java来访问MS SQL服务器。

我能够从服务器获取值(int x = rs.getInt(“example”))但现在我需要在我的JavaScript代码中使用这些变量作为图表的不同值。

我读了.jsp,不确定这是不是我要找的。我有这样的问题:如果我有一个.jsp文件,我需要一个.java / .js文件吗?我是否将我的java代码直接放入.jsp文件中,<%'code'%>?我是否将.jsp文件链接到我的HTML?

非常抱歉,如果这是重复但我无法找到一个非常具体的答案。

1 个答案:

答案 0 :(得分:0)

假设您的数据是整数,以某种方式从数据库获取数据并保存在data变量中

<input>

现在,您可以在JavaScript中使用id

注意:这是预定义的整数。对于动态值,必须将<input>放在用于从数据库获取数据的循环中。此外,您需要为循环创建的每个ID_STRING生成唯一的loop-counter。这可以通过将input_1input_2变量混合来完成。对于例如input_3SELECT * FROM tblNumbers WHERE number = '3' OR ReportedGMY = '3' <!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script> <script type="text/javascript"> $(document).ready( function() { var url = "content.json" var outp = { low : 0, high : 99, name : "Fritz", rufnummer : "012", faxnummer : "345", mobil : "678", mail : "mail@mail.mail", } $('#find').on("click", function(){ var data = $.getJSON(url); console.log(data); console.log(outp); console.log("Hi"); }); }); </script> </head> <body> <p>Postleitszahl:</p> <input type="number" autocomplete="on" name="inp" id="inp"> <button type="button" id="find">Finden</button> <p class="output"></p> </body> </html> ,依此类推