你开玩笑啊
public List<User> findAllUsers()//这个方法是查询所有的,
users = this.userService.findAll();//你这里又用findAll,能有结果吗?俩方法名字都不一样
public List<User> findAllUsers()//这个方法是查询所有的,
users = this.userService.findAll();//你这里又用findAll,能有结果吗?俩方法名字都不一样
还有看你list是如何转为user对象的
public String doAdd()
{
userService.save(user);
users = this.userService.findAll();
HttpServletRequest request = this.getRequest();
request.setAttribute("users", users);
return SUCCESS;
}
//查询
public List<User> doList()
{
// HttpSession session = this.getRequest().getSession();
users = this.userService.findAll();
// session.setAttribute("users", users);
return users;
}
不过你第一种方式取值方式貌似错了,你放在session里面了,取值应该这样取${sessionScope.user}
如果我直接访问显示所有记录的页面,又总是不显示任何记录,怎么让访问这个页面时调用到doList方法呢?