public class DataServlet extends DataSourceServlet {
public DataTable makeChart(Query q, HttpServletRequest req) {
// здесь нужно как то получить заполненный list
...
return data;
} }
@Controller
public class FileUploadController {
@RequestMapping(value = "/upload", method = RequestMethod.POST)
public String uploadFile(@RequestParam("file") MultipartFile file, Model model) {
List<SomeClass> data = new ArrayList<>();
// Парсим файл в data
}
}
var query = new google.visualization.Query('makeChart'); // это JS который должен получить DataTable из makeChart, как я понимаю
Сергей Горностаев, данные для графика должны заполняться в методе который получает на вход Query из JS со страницы.
Изначально я планировал читать данные из файла в объект и потом передать этот объект с данными в метод, но как понял это не совсем правильно и врядли вообще возможно.