Map不支持索引的get(n)方法,所以你的getUser().get(0)其实是一个null,因为没有0为key的user
           

解决方案 »

  1.   

    ((User)getUser().get(0)).getName()
    以Integer 0 为key的user 不存在((User)getUser().get(0)) 这部分为null
    再getName()就是java.lang.NullPointerException
      

  2.   

    空指针错<s:textfield name="user" label="用户"></s:textfield>
    这里传给ACTION的是一个String而你接收的时候却是 private Map user;
      

  3.   

    另外 zidasine 说的也正确
    MAP 是 KEY-VALUE对应的
    不是list
      

  4.   

    List 是这样封装的,怎样才能获取值呢?
      

  5.   


    建议改成list,如何取值可以查查jdk文档,效果比别人直接告诉你答案好多了。
      

  6.   

    恩。list的例子做过。我也是看的一本struts2的 书,照着做的。但是,关于map的例子。很少。去网上搜多数是关于list的