<bean name="/user" class="com.wital.struts.action.LoginAction"> 
不要用id!

解决方案 »

  1.   

    这样写没问题的!无视!
    另外:1,你需要把这个action托管给spring;
    2,你需要在这个action里注入iuserdaoimpl!
      

  2.   

    XML的id属性在Spring配置文件的DTD中被声明为XML唯一标记。这意味着不仅XML解析可以验证你的文件,任何好的XML编辑器也可以同样进行验证,因此可以减少错误输入bean命名所造成的问题的数量。
    这样做的唯一缺点是,使用id属性会限制你只能使用XML元素的ID标记中允许的字符。如果你发现你不能够在你的命名中使用某个字符,你可以通过name属性来指定命名,那样就可以不用爱限制于XML命名规则了。那就是说,你还是应该考虑给你的bean通过id命名,然后你可以给你的bean通过别名来定义一个描述性的命名。
      

  3.   

    struts 的action 注入到spring容器中·要用name 不能用id