少贴了一个userListpublic class UserList {
private List<User> listUser; public List<User> getListUser() {
return listUser;
} public void setListUser(List<User> listUser) {
this.listUser = listUser;
}

解决方案 »

  1.   

    你需要把listUser放入request的啊 而且listUser必须是action的一个属性 必须有get set方法才能取出来的
      

  2.   

    我用的是Struts2+hibernate+mysqlul.getListUser().get(1).getName() 也能正常的取值,应该是<s:iterator  写的有问题吧 ?求解
      

  3.   

    struts2的话不是要放到action的成员域里的吗?
    你用debug标签看看有没有这些数据
      

  4.   

    有的混乱了,你的action中的private ArrayList listUser在哪赋值的?
      

  5.   

    action类中注释有点问题,修改了
    private List<User> listUser;

    public List<User> getListUser() {
    return listUser;
    } public void setListUser(List<User> listUser) {
    this.listUser = listUser;
    } public String execute() throws Exception { //用户数据获取层
            UserDaoImp ud=new UserDaoImp();
            
            //listUser赋值
          setListUser(ud.showUser());
                    System.out.println("可以跳转了"+getListUser().get(1).getName());
            return "showSuccess";
    }
    前面我是令起了一个类,调用的set方法  现在我写到action中了大大,这个应该是jsp页面 写的有问题吧?
    getListUser().get(1).getName()可以显示我获取数据库的值
    登录结果true
    Hibernate: select user0_.id as id0_, user0_.name as name0_, user0_.pass as pass0_ from user user0_
    可以跳转了朱德