Javascript 连接到数据库以创建图形

Javascript 连接到数据库以创建图形,javascript,html,mysql,jsp,plotly,Javascript,Html,Mysql,Jsp,Plotly,目前,我已经使用JSP代码连接到MYSQL中的数据库。然而,我的下一步将是使用类似Plotly.js的东西来创建图形。然而,我似乎无法将通过JSP检索到的值转换为javascript,而Plotly将创建图形。我还希望我的图形是动态的,因为我可以运行我的程序,它会随着数据库的变化而更新。我听说不建议将值从JSP传输到javascript,所以我想知道什么是解决问题的有效策略?我假设您在JSP中使用Scriptlet?因为这就是问题所在。您需要创建一个servlet并调用该servlet从数据库中

目前,我已经使用JSP代码连接到MYSQL中的数据库。然而,我的下一步将是使用类似Plotly.js的东西来创建图形。然而,我似乎无法将通过JSP检索到的值转换为javascript,而Plotly将创建图形。我还希望我的图形是动态的,因为我可以运行我的程序,它会随着数据库的变化而更新。我听说不建议将值从JSP传输到javascript,所以我想知道什么是解决问题的有效策略?

我假设您在JSP中使用Scriptlet?因为这就是问题所在。您需要创建一个servlet并调用该servlet从数据库中获取值,然后将这些值传递给PlotlyYeah,我在jsp中使用Scriptlet。当我创建一个servlet并调用它时,我将如何将它传递到plotly中?抱歉,我对jsp和本主题都是新手。您可以使用AJAX在javascript中调用servlet。然后将值传递给plotly,这也是javascript.Hmm,好的。我需要先熟悉AJAX和XML。如果没有新语言,您还有其他可能的解决方案吗?AJAX不是一种新语言,它只是一种使用javascript的方法,这样您就可以向服务器发出异步请求(这样您就可以从服务器获取信息,而无需刷新页面)。Plotly使用javascript,您需要向Plotly提供javascript变量。。。没有其他方法可以做到这一点。