// Przykład obsługi metody POST z formularza HTML za pomocą SPRING BOOT //plik /src/main/resources/templete/index.html Formularz

Formularz







//plik /src/main/java/....../MyController.java do obsługi wywołania localhost:8080/ package pl.com.pl.springgetputexample; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class MyController { @GetMapping("/") String indexFile(){ return "index"; } } // plik /src/main/java/....../FormController.java do obsługi formularza (odbieranie danych z formularza POST) package pl.com.pl.springgetputexample; import org.springframework.web.bind.annotation.*; import org.springframework.http.ResponseEntity; @RestController @CrossOrigin(origins = "*") // Pozwala na wysyłanie żądań z innego pochodzenia (np. z `file://`) public class FormController { @PostMapping("/submit") public ResponseEntity handleForm( @RequestParam String name, @RequestParam String surname, @RequestParam int age) { // Obsługa danych - np. zapis do bazy danych lub logowanie System.out.println("Otrzymano dane: " + name + " " + surname + ", Wiek: " + age); return ResponseEntity.ok("Dane zostały przesłane pomyślnie!"); } }