Spring mvc SpringMVC成功,但页面未刷新,返回空白页面

Spring mvc SpringMVC成功,但页面未刷新,返回空白页面,spring-mvc,Spring Mvc,当我在第一次运行项目时加载时,将加载thanhviens.jsp。但是我添加了一个新用户,它返回到thanhviens.jsp,并且没有任何数据显示。这是一个空白页。当我返回到index并单击to/listUser时,页面将加载在此之前保存的数据 这是我的控制器代码: @Controller @RequestMapping(value = "/account") public class ThanhVienController { @RequestMapping(value = "/ListUs

当我在第一次运行项目时加载时,将加载thanhviens.jsp。但是我添加了一个新用户,它返回到thanhviens.jsp,并且没有任何数据显示。这是一个空白页。当我返回到index并单击to/listUser时,页面将加载在此之前保存的数据

这是我的控制器代码:

@Controller
@RequestMapping(value = "/account")
public class ThanhVienController {
@RequestMapping(value = "/ListUser", method = RequestMethod.GET)
public String getAllUser(ModelMap mm)
{
    try {
        List<Thanhvien> lst = ThanhVienDAO.layDS();
        mm.addAttribute("listUser", lst);
    } catch (Exception e) {
        e.printStackTrace();
    }
    return "thanhviens";
}

@RequestMapping(value = "/adduser",method = RequestMethod.GET)
public String addUser(ModelMap mm)
{
    mm.put("u", new Thanhvien());
    return "add";
}

@RequestMapping(value = "/adduser", method = RequestMethod.POST)
public String addUser(@ModelAttribute(value = "u")Thanhvien user, ModelMap mm)
{
    Integer check = null;
    check = ThanhVienDAO.addUser(user);
    if (check!=null) {
        return "thanhviens";
    }
    else
    {
        mm.put("errMess", "Error!!");
        return "add";
    } 
}
}

这是什么原因造成的?我如何修复它?

因为添加用户时没有设置listUser模型属性。这就是为什么它没有显示任何内容。下面的代码应该可以工作

@RequestMapping(value = "/adduser", method = RequestMethod.POST)
public String addUser(@ModelAttribute(value = "u")Thanhvien user, ModelMap mm)
{
    Integer check = null;
    check = ThanhVienDAO.addUser(user);
    if (check!=null) {
        List<Thanhvien> lst = ThanhVienDAO.layDS();
        lst.add(user);//new user
        mm.addAttribute("listUser", lst);
        return "thanhviens";
    }
    else
    {
        mm.put("errMess", "Error!!");
        return "add";
    } 
}

欢迎来到堆栈溢出!确保你的动词时态匹配。