应该是这样的,有接口类 A 和A的实现类 AImplpublic Interface A{
public String getString();}public class AImpl implements A{
public String getString(){
return "This is a test!";
}}那么在TestAction类中调用时这样写public class TestAction {
protected A a;
public void setA(A a){
this.a = a;
}
public void test(){
System.out.println(a.getString());
}}这个a就是在配置文件中配置的AImpl的id至于配置文件嘛,你可以去找找相关的书籍。可以用BeanFactory的方式去获取服务,也就是在action中使用getBean("a");也可以用ApplicationContext的方式,本例子就是用的这种