Java 如何使用控制器在spring框架中返回GET方法url

Java 如何使用控制器在spring框架中返回GET方法url,java,spring,jsp,spring-mvc,Java,Spring,Jsp,Spring Mvc,我使用spring framework为添加用户创建了一个小项目…它工作得很好…我想知道如何在保存完成后将所有用户作为列表返回…我已经为获取所有用户创建了一个@REQUESTMAPING…它工作得很好..我想在保存后查看它…谢谢你 用户视图控制器 @RequestMapping(value = {"/list" }, method = RequestMethod.GET) public String listUsers(ModelMap model) { List<

我使用spring framework为添加用户创建了一个小项目…它工作得很好…我想知道如何在保存完成后将所有用户作为列表返回…我已经为获取所有用户创建了一个@REQUESTMAPING…它工作得很好..我想在保存后查看它…谢谢你

用户视图控制器

@RequestMapping(value = {"/list" }, method = RequestMethod.GET)
    public String listUsers(ModelMap model) {

        List<User> users = userService.findAllUsers();
        model.addAttribute("users", users);
        model.addAttribute("loggedinuser", getPrincipal());
        return "userslist";
    }
@RequestMapping(value = { "/newuser" }, method = RequestMethod.POST)
    public String saveUser(@Valid User user, BindingResult result,
            ModelMap model) {

        if (result.hasErrors()) {
            return "registration";
        }

if(!userService.isUserSSOUnique(user.getId(), user.getSsoId())){
            FieldError ssoError =new FieldError("user","ssoId",messageSource.getMessage("non.unique.ssoId", new String[]{user.getSsoId()}, Locale.getDefault()));
            result.addError(ssoError);
            return "registration";
        }

        userService.saveUser(user);

        model.addAttribute("success", "User " + user.getFirstName() + " "+ user.getLastName() + " registered successfully");
        model.addAttribute("loggedinuser", getPrincipal());
        return "userslist";
    }
当我保存此文件时,t return userslist..但我的数据不在那里查看,因为它只是一个JSP页面..我想通过调用@request mapping来查看此文件


请帮我找到人

保存用户后,您需要将重定向到您的/list,如下所示:

@RequestMapping(value = { "/newuser" }, method = RequestMethod.POST)
    public String saveUser(@Valid User user, BindingResult result,
            ModelMap model) {

        if (result.hasErrors()) {
            return "registration";
        }

if(!userService.isUserSSOUnique(user.getId(), user.getSsoId())){
            FieldError ssoError =new FieldError("user","ssoId",messageSource.getMessage("non.unique.ssoId", new String[]{user.getSsoId()}, Locale.getDefault()));
            result.addError(ssoError);
            return "registration";
        }

        userService.saveUser(user);

        model.addAttribute("success", "User " + user.getFirstName() + " "+ user.getLastName() + " registered successfully");
        model.addAttribute("loggedinuser", getPrincipal());
        return "redirect:/list";
    }
将return“userslist”与return“redirect:/list”一起更改为调用listUsers()方法。