日期:2014-05-17  浏览次数:20600 次

S2SH整合,Action调用接口时候遇到问题
我在页面提交表单到action,我在action里面引用的是service的一个接口,该如何根据不同的调用者,注入不同的实现类

------解决方案--------------------
不同的调用者是什么意思?是不同权限的用户吗?如果是不同权限的,你可以显示不同的页面呀。
------解决方案--------------------
Action里面注入不同的业务类的
------解决方案--------------------
你也得有个不同业务类的标准吧,比如,怎么知道表单对应哪个业务类。得有一个这样的索引关系,你才能调用不同的业务实现类
------解决方案--------------------
业务标识可以解决你的问题

工厂返回的时候根据标识来返回不同的业务bean