这个是我的Action类
@Controller("loginAction")
public class LoginAction extends Action {

@Resource(name="easybuy_userService")
private Easybuy_userService userService;

public void setUserService(Easybuy_userService userService) {
this.userService = userService;
} public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
String userName = request.getParameter("userName");
String passWord = request.getParameter("passWord");
Easybuy_user ebuy_user = userService.findByName(userName, passWord);
request.getSession().setAttribute("ebuy_user", ebuy_user);
if(ebuy_user == null) {
return mapping.findForward("failed");
}
return mapping.findForward("success");
}
}这个是我的测试类public class TestService extends BaseTest{
@Resource(name="easybuy_userService")
private Easybuy_userService service;
@Before
public void setUp() throws Exception {
} @After
public void tearDown() throws Exception {
} @Test
public void testFindByName() {
//fail("Not yet implemented");
String userName = "zhangbo";
String passWord = "bobo";
Easybuy_user ebuy_user = service.findByName(userName, passWord);
System.out.println(ebuy_user.getEu_address());
}}
为什么测试类的Easybuy_userService对象可以注入进来但是Action中的Easybuy_userService对象却不能注入进来。debug了下提示Action中的Easybuy_userService对象是空的。求解呀
谢谢了。