Action 類名為 RoleAction,但 struts.xml 中配置 class="roleAction" 首字母小寫,為什麼?
這表明 Action 的生命周期由 Spring 容器管理。Struts2 通過 struts2-spring-plugin 整合 Spring,class 屬性對應 Spring 配置文件中 <bean id="roleAction" class="...RoleAction"> 的 bean id,而非類名。Spring 慣例 bean id 首字母小寫。