@Controller
@RequestMapping("/users")
public class UserController {
@Autowired
private UserService userService;
@GetMapping
public String getUsers(Model model) {
List<User> users = userService.getUsers();
model.addAttribute("users", users);
return "usersList";
}
@PostMapping
public String createUser(@ModelAttribute User user) {
userService.createUser(user);
return "redirect:/users";
}
}
@Configuration
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {
@Override
public void configureViewResolvers(ViewResolverRegistry registry) {
registry.jsp().prefix("/WEB-INF/views/").suffix(".jsp");
}
}