如何在Struts结构中的Action中访问多个java bean?

来源:百度知道 编辑:UC知道 时间:2024/05/09 06:59:14
如题
本人使用struts结构编程,但是不知道如何在一个Action中访问多个java bean。谢谢指点!!

例如有两个bean: AgentInfo、AgentDetail,
一个Action:SetAgent,输入页面为main.jsp
如何在实现在SetAgent中访问上面的两个bean?具体如何实现?
已经在form-bean中加入了这两个文件,但是如何在action中访问该bean中的值?(在前面的逻辑中,已经对这两个bean的属性赋值,现在要SetAgent中读取这些属性值!)

嗯不建议用你说的访问2个formbean的方法..期间有隐患..而且操作及其复杂..
struts的好处就是1个formbean可以被多个action使用被多个form使用.所以有必要的时候可以吧多个formbean合并成一个大的formbean操作起来直观方便..
但是这是对有一定特性或者有相同地方使用的方法..不赞成用1个form代替所有的form..

这是项目经验....

这个不是多个javabean的问题

你在formBean里面加入这两个对象就好了

form.getAgentInfo.getxxxxx()