package MTGClone.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestParam; @Controller public class HelloController { @GetMapping({"/", "/hello"}) public String hello(Model model, @RequestParam(value="name", required=false, defaultValue="World") String name) { model.addAttribute("name", name); return "hello"; } @PostMapping({"/greet"}) public String greet(@RequestParam("name") String name, ModelMap modelMap) { modelMap.put("name", name); return "hello"; } }