X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fdemo%2FDemoController.java;fp=src%2Fmain%2Fjava%2Fde%2Fjuplo%2Fdemo%2FDemoController.java;h=da09321494571d143f8b2e279dd883f229883ad9;hb=70dd2a8892d7a010f68dfe41883f85e0aacc5b86;hp=7c65a6022b6a3228c324cc5cbaef199bfab739c2;hpb=2357cd0c20c337af2a6af6d09def3ff68243f44d;p=demos%2Fspring-boot diff --git a/src/main/java/de/juplo/demo/DemoController.java b/src/main/java/de/juplo/demo/DemoController.java index 7c65a60..da09321 100644 --- a/src/main/java/de/juplo/demo/DemoController.java +++ b/src/main/java/de/juplo/demo/DemoController.java @@ -33,7 +33,7 @@ public class DemoController return "form"; } - @RequestMapping(path = "/", params = "card=add") + @RequestMapping(path = "/", params = { "card=add", "!add", "!remove" }) public String addCard(@ModelAttribute Form form) { Integer next = @@ -54,7 +54,7 @@ public class DemoController return "form"; } - @RequestMapping(path = "/", params = "card!=add") + @RequestMapping(path = "/", params = { "card!=add", "!add", "!remove" }) public String removeCard(@ModelAttribute Form form, @RequestParam Integer card) { Map content = form.cards.remove(card); @@ -67,7 +67,7 @@ public class DemoController return "form"; } - @RequestMapping(path = "/", params = "add") + @RequestMapping(path = "/", params = { "!card", "add", "!remove" }) public String addRow(@ModelAttribute Form form, @RequestParam Integer add) { LOG.info("Adding row {} to card #{}", form.names.get(add), add); @@ -80,7 +80,7 @@ public class DemoController return "form"; } - @RequestMapping(path = "/", params = "remove") + @RequestMapping(path = "/", params = { "!card", "!add", "remove" }) public String removeRow(@ModelAttribute Form form, @RequestParam String remove) { String[] parts = remove.split(":", 2);