From fc2f0c209aec8b7cbd9fc1343480e4a5ac67d811 Mon Sep 17 00:00:00 2001 From: BarminaA Date: Fri, 2 Apr 2021 14:12:05 +0400 Subject: [PATCH] #18- Add controller --- .../controller/StatisticController.java | 35 +++++++++++++++++++ src/main/resources/templates/statistic.html | 29 ++++++++++----- 2 files changed, 55 insertions(+), 9 deletions(-) create mode 100644 src/main/java/ru/ulstu/extractor/controller/StatisticController.java diff --git a/src/main/java/ru/ulstu/extractor/controller/StatisticController.java b/src/main/java/ru/ulstu/extractor/controller/StatisticController.java new file mode 100644 index 0000000..d4cdaa1 --- /dev/null +++ b/src/main/java/ru/ulstu/extractor/controller/StatisticController.java @@ -0,0 +1,35 @@ +package ru.ulstu.extractor.controller; + +import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestParam; +import ru.ulstu.extractor.repository.BranchRepository; +import ru.ulstu.extractor.repository.RepositoryRepository; + +@Controller +public class StatisticController { + private final RepositoryRepository repositoryRepository; + private final BranchRepository branchRepository; + + public StatisticController(RepositoryRepository repositoryRepository, BranchRepository branchRepository) { + this.repositoryRepository = repositoryRepository; + this.branchRepository = branchRepository; + } + + @GetMapping("/statistic") + public String indexBranch( + Model model) { + String[] continents = { + "Africa", "Antarctica", "Asia", "Australia", + "Europe", "North America", "Sourth America" + }; + + + model.addAttribute("continents", continents); + model.addAttribute("array", new int[]{1,2,3}); + String[][] data = new String[][] {{"Газ", "Объём"}, {"Dsdfsdf", "10"}}; + model.addAttribute("data", data); + return "statistic"; + } +} diff --git a/src/main/resources/templates/statistic.html b/src/main/resources/templates/statistic.html index 9d53245..6eadddf 100644 --- a/src/main/resources/templates/statistic.html +++ b/src/main/resources/templates/statistic.html @@ -1,6 +1,6 @@ Простая обработка формы на Spring MVC @@ -8,18 +8,27 @@
- + +
+ +