2011-09-16 45 views
0

我有一个简单的servlet来生成一个饼图。它从这样的SQL DB获取数据:jfreechart servlet中的SQL数据库选择

dataset.executeQuery("Select * From my_table"); 

所以图表只能显示my_table的数据。我想要做的是让用户(或一个与像管理员权限)来选择一些DB,他希望在GRAFIC

要显示的表这就是我一直在想断

发送请求以列出数据库中的所有可用表格并将其显示给用户(复选框或比率按钮) 然后用选定的表格生成图表(按钮单击)或类似的东西

回答

1

那么,你的解决方案是好的。请记住在从用户那里检查服务器端的表名以防止SQL -injection(因为恶意用户可以手动构建HTTP请求并传递不在列表中的值)。

+0

+1注意安全。 – trashgod