struts 自动将 Action 类中的属性装载为 bean

在ssh整合项目中,由于 struts 框架使用 spring-plugin ,当struts初始化时,struts 会自动装载 Action 类中属性(即 setXxx() 方法)。

例如:

public class TestAction {
    
    private AccountService service;

    public AccountService getService() {
        return service;
    }

    public void setService(AccountService service) {
        this.service = service;
    }
    
}

struts会把TestAction中的属性类型AccountService作为Spring bean装载。

牢记: struts为Action自动装载的属性的bean idsetXxx, getXxx中的xxx(首字母转为小写)。

即使属性名为如下,beanid也是service

public class TestAction {
    
    private AccountService service111111;

    public AccountService getService() {
        return service;
    }

    public void setService(AccountService service) {
        this.service = service;
    }
    
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容