Commit 52346d11 by Patryk Czarnik

Blog - wersja ze zmienną prywatną

parent d2173eec
package org.example.demo; package org.example.demo;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.ui.Model; import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
@Controller @Controller
public class BlogController { public class BlogController {
private List<String> teksty = Collections.synchronizedList(new ArrayList<>());
@GetMapping("/blog") @GetMapping("/blog")
public String dzialaj(Model model) { public String get(Model model) {
model.addAttribute("teksty", teksty);
return "blog.html"; return "blog.html";
} }
@PostMapping("/blog")
public String post(Model model, String tekst) {
teksty.add(tekst);
model.addAttribute("teksty", teksty);
return "blog.html";
}
} }
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
<h1>Blog - wersja webowa</h1> <h1>Blog - wersja webowa</h1>
<form method="post"> <form method="post">
<label for="tekst">Napisz coś:</label><input id="tekst" name="tekst" type="text"><br> <label for="tekst">Napisz coś: </label><input id="tekst" name="tekst" type="text"><br>
<button>OK</button> <button>OK</button>
</form> </form>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment