Added checkboxes, that are stored in a map
[demos/spring-boot] / src / main / java / de / juplo / demo / DemoController.java
index 3f8d0dd..b841780 100644 (file)
@@ -1,6 +1,7 @@
 package de.juplo.demo;
 
 
+import java.util.stream.Collectors;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.ModelAttribute;
@@ -18,7 +19,15 @@ public class DemoController
   @RequestMapping("/")
   public String display(@ModelAttribute Form form)
   {
-    log.info("option={}, inner={}", form.option, form.inner.option);
+    log.info(
+        "option={}, inner={}{}",
+        form.option,
+        form.inner.option,
+        form.map
+            .entrySet()
+            .stream()
+            .map(entry -> entry.getKey() + "=" + entry.getValue())
+            .collect(Collectors.joining(", ", ", ", "")));
     return "form";
   }
 }